Add Shell Command plugin for launcher commands (#290)

* Add Quick Shell plugin for launcher commands

Introduces `/qs` launcher prefix to run shell commands in an interactive
terminal. Features dynamic shell completions (Fish/Bash), command
history, user snippets, and directory navigation.

* Rename quick-shell plugin to shell command plugin

* Update thumbnail.webp

* Document shell dependencies and filter completions by current word

Filter bash compgen completions to the current word being typed. Declare
`sh`, `ls`, `fish`, and `bash` as plugin dependencies.
This commit is contained in:
weinguyen
2026-08-08 15:07:11 -04:00
committed by GitHub
parent 41afff4ede
commit c67f0739dc
6 changed files with 687 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
{
"hint_title": "Chạy lệnh shell",
"hint_subtitle": "Gõ lệnh sau /sh rồi nhấn Enter để mở trong terminal",
"run_title": "Chạy: {command}",
"run_subtitle": "Mở trong terminal mặc định",
"run_subtitle_found": "Tìm thấy {command} — mở trong terminal mặc định",
"history_subtitle": "Lệnh gần đây",
"suggest_subtitle": "Gợi ý",
"snap_subtitle": "Hoàn tất: {command} — Enter để chạy",
"snippet_subtitle": "Snippet",
"cd_open_title": "Mở trong: {path}",
"cd_open_subtitle": "Mở terminal trong thư mục này",
"cd_empty": "Không tìm thấy thư mục",
"cd_empty_subtitle": "Gõ đường dẫn hoặc kiểm tra cài đặt workspace",
"settings": {
"default_workspace": {
"label": "Thư mục làm việc",
"description": "Thư mục lệnh chạy trong đó. Để trống dùng thư mục hiện tại của terminal."
},
"snippets": {
"label": "Snippets",
"description": "Lệnh hiện khi /sh trống. Mỗi mục là một lệnh."
}
}
}