From a9b6e001f12af9226ac2901ae602e17e1874041e Mon Sep 17 00:00:00 2001 From: Itamar Lencovsky <4740959+eitamal@users.noreply.github.com> Date: Sat, 28 Dec 2024 20:59:34 +1000 Subject: [PATCH] fix: add `:` escaping for tasks with multiple colons (#3853) --- mise.usage.kdl | 2 +- src/assets/mise-extra.usage.kdl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mise.usage.kdl b/mise.usage.kdl index a15f329c9d..f7ccf6116e 100644 --- a/mise.usage.kdl +++ b/mise.usage.kdl @@ -2060,7 +2060,7 @@ complete "plugin" run="mise plugins --core --user" complete "prefix" run="mise ls-remote {{words[PREV]}}" complete "setting" run="mise settings | awk '{print $1}'" complete "task" run=r#" -mise tasks --json | jq -r '.[] | (.name | sub(":"; "\\:")) + ":" + (.description | sub(":"; "\\:"))' +mise tasks --json | jq -r '.[] | (.name | gsub(":"; "\\:")) + ":" + (.description | gsub(":"; "\\:"))' "# descriptions=true complete "tool@version" run=r#" diff --git a/src/assets/mise-extra.usage.kdl b/src/assets/mise-extra.usage.kdl index dc01f10317..5898cb4d56 100644 --- a/src/assets/mise-extra.usage.kdl +++ b/src/assets/mise-extra.usage.kdl @@ -7,7 +7,7 @@ complete "plugin" run="mise plugins --core --user" complete "prefix" run="mise ls-remote {{words[PREV]}}" complete "setting" run="mise settings | awk '{print $1}'" complete "task" run=r#" -mise tasks --json | jq -r '.[] | (.name | sub(":"; "\\:")) + ":" + (.description | sub(":"; "\\:"))' +mise tasks --json | jq -r '.[] | (.name | gsub(":"; "\\:")) + ":" + (.description | gsub(":"; "\\:"))' "# descriptions=true complete "tool@version" run=r#"