The VS Code Extension for Unikraft enables developers to quickly and painlessly build unikernels from the VS Code IDE. Amongst other features, it allows developers to list and find unikernel libraries as well as run basic commands. In this project, I will upgrade the VS Code extension to use KraftKit, the newly released CLI companion tool for Unikraft, written in Go.
This project aims to achieve the following outcomes:
kraft
, to enable JSON output of various commands, so that the integration with VS Code could be done through a machine-readable interface.kraft pkg list
and kraft ps
.Kraftfile
.show
for command kraft pkg
in KraftKit.
This produces information about a component like happens in pykraft
by the command kraft list show
.I'm Md Sahil, a third year undergraduate student of Computer Science Engineering at Maharshi Dayanand University.
Feel free to ask questions, report issues, and meet new people.