VSCode のサイドバーにコマンドランチャーを表示する拡張機能です。
$WORKSPACE_ROOT や $CURRENT_FILE_RELATIVE_PATH などの環境変数でワークスペースやファイル情報にアクセスVSCode の settings.json にタスクを定義するだけで使えます:
{
"sideLauncher.tasks": [
{
"label": "テスト実行",
"command": "cd $WORKSPACE_ROOT && npm test"
},
{
"label": "Git Add Current File",
"type": "shellOnVSCode",
"command": "git add $CURRENT_FILE_RELATIVE_PATH"
}
]
}
外部ファイル ~/.config/vscode-side-launcher/tasks.json でグローバルなタスクも定義可能です。