This is a VS Code extension that allows you to register commands by category and send them to the terminal with a single click from the sidebar.
You can also use it as a command reference.
Features
Register, edit, and delete commands for each category.
List commands by category.
Check command information in the details view.
Send commands to the terminal instantly.
Automatically reflects the command in the executor view when selected.
Edit commands in the executor view, or enter and execute any command (send with Ctrl+Enter).
Views
EXPLORER View
A view to display the operation panel and command list.
DETAIL View
A view to display the details of a command.
EXECUTOR VIew
A view to edit and execute commands.
Usage
Registering a Command
Click the "Command Repository" icon in the sidebar to display the dedicated panel.
In the Explorer's operation panel, click the "Add Category" button (folder icon) and enter a category name.
Select the added category and click the "Add Command" button in the Explorer's operation panel.
Register the command by entering the following information:
Command (required)
Parameter (optional)
Description (optional)
Executing a Command
Select a command node in the Explorer.
Send and execute it to the terminal with the "▶" button on the command node. If the terminal is not running, it will start automatically.
If the command has parameters, change them in the executor view.
Send and execute from the Executor's "▶" button (or send with Ctrl+Enter).
Editing/Deleting a Command
Select the category/command node you want to edit or delete in the Explorer.
Click the "Edit" or "Delete" button in the Explorer's operation panel.
When editing, overwrite the registration information with the same items as when registering. When deleting, allow the deletion in the confirmation dialog.
Settings
Settings can be configured in "Extension Settings" or settings.json.
commandRepository.storagePath: Specifies the storage directory for the command repository.