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 listand
kraft pkgin KraftKit. This produces information about a component like happens in
pykraftby the command
kraft list show.
Feel free to ask questions, report issues, and meet new people.