Zumito: Inject Service – inject a service into a class file.
Each command opens a terminal and executes the corresponding CLI command so you can continue interacting with it.
When you run Zumito: Create Project, the extension prompts for the project name, Discord credentials and other configuration values before invoking the CLI. Zumito: Create Module asks for the module name and type. Zumito: Create Embed Builder requests the module name and service name.
Zumito: Create Action Row Builder also asks for the module name and service name.
Zumito: Inject Service lets you select a service from your workspace and inject it into the currently selected TypeScript file.
Building the VSIX
Install dependencies and run the package script:
npm install
npm run package
This generates a zumito-extension-0.0.1.vsix file in the extension folder.