More bash injection support for Taskfile (#7805)

This commit is contained in:
Mikkel Mondrup Kristensen 2025-04-07 21:08:22 +02:00 committed by GitHub
parent 205faba176
commit 0e21ee8df6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 3 deletions

View file

@ -2,10 +2,10 @@
(#set! injection.language "comment"))
; Github actions ("run") / Gitlab CI ("scripts")
; Taskfile scripts ("cmds", "sh")
; Taskfile scripts ("cmds", "cmd", "sh")
(block_mapping_pair
key: (flow_node) @_run
(#any-of? @_run "run" "script" "before_script" "after_script" "cmds" "sh")
(#any-of? @_run "run" "script" "before_script" "after_script" "cmds" "cmd" "sh")
value: (flow_node
(plain_scalar
(string_scalar) @injection.content)
@ -13,7 +13,7 @@
(block_mapping_pair
key: (flow_node) @_run
(#any-of? @_run "run" "script" "before_script" "after_script" "cmds" "sh")
(#any-of? @_run "run" "script" "before_script" "after_script" "cmds" "cmd" "sh")
value: (block_node
(block_scalar) @injection.content
(#set! injection.language "bash")

View file

@ -13,3 +13,12 @@ tasks:
- echo "{{.GREETING}}"
# ^ @bash
silent: true
cmd:
cmd: echo "{{.GREETING}}"
# ^ @bash
silent: true
cmd-block:
cmd: |
echo "{{.GREETING}}"
# ^ @bash
silent: true