From 9c102a5675cf2c4c6e13a621c094a381aafbf319 Mon Sep 17 00:00:00 2001 From: ozacod <47009516+ozacod@users.noreply.github.com> Date: Thu, 12 Feb 2026 19:46:43 +0300 Subject: [PATCH] languages: Add runnable support for bash (#48807) Bash: bash Bash output: bash_output Zsh: zsh Zsh output: zsh_output Dash: dash Dash output: dash_output - [x] Code Reviewed - [x] Manual QA Release Notes: - Added runnable support for bash. Co-authored-by: ozacod --- crates/languages/src/bash.rs | 1 + crates/languages/src/bash/runnables.scm | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 crates/languages/src/bash/runnables.scm diff --git a/crates/languages/src/bash.rs b/crates/languages/src/bash.rs index 9720007d09a87132aaa063516039336cc0453e39..a947eefd13d2dabe25ba06eaba82d560ee6fbb1a 100644 --- a/crates/languages/src/bash.rs +++ b/crates/languages/src/bash.rs @@ -11,6 +11,7 @@ pub(super) fn bash_task_context() -> ContextProviderWithTasks { TaskTemplate { label: format!("run '{}'", VariableName::File.template_value()), command: VariableName::File.template_value(), + tags: vec!["bash-script".to_owned()], ..TaskTemplate::default() }, ])) diff --git a/crates/languages/src/bash/runnables.scm b/crates/languages/src/bash/runnables.scm new file mode 100644 index 0000000000000000000000000000000000000000..c88e549347b4d4897c43d22d24550f3904d8c5d1 --- /dev/null +++ b/crates/languages/src/bash/runnables.scm @@ -0,0 +1,5 @@ +; Run bash scripts +( + (program . (_) @run) @_bash-script + (#set! tag bash-script) +)