* 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.
33 lines
1.0 KiB
TOML
33 lines
1.0 KiB
TOML
id = "weinguyen/shell-command"
|
|
name = "Shell Command"
|
|
version = "0.1.0"
|
|
plugin_api = 3
|
|
author = "weinguyen"
|
|
license = "MIT"
|
|
icon = "terminal"
|
|
description = "Run a shell command from the launcher. Type /sh then command open it your default terminal."
|
|
tags = ["launcher", "productivity", "development"]
|
|
dependencies = ["bash", "fish", "ls", "sh"]
|
|
|
|
[[setting]]
|
|
key = "default_workspace"
|
|
type = "folder"
|
|
default = ""
|
|
label_key = "settings.default_workspace.label"
|
|
description_key = "settings.default_workspace.description"
|
|
|
|
[[setting]]
|
|
key = "snippets"
|
|
type = "string_list"
|
|
default = []
|
|
label_key = "settings.snippets.label"
|
|
description_key = "settings.snippets.description"
|
|
|
|
[[launcher_provider]]
|
|
id = "provider"
|
|
entry = "shell_provider.luau"
|
|
prefix = "sh"
|
|
glyph = "terminal"
|
|
include_in_global_search = false
|
|
debounce_ms = 150
|