From 5a64e6c6c80c1593118672c72f25b2d2ffa962d8 Mon Sep 17 00:00:00 2001 From: iff Date: Thu, 22 May 2025 11:33:22 +0200 Subject: [PATCH] rules: use short arguments for Mac compatibility --- rules/mkdir.toml | 2 +- rules/rm.toml | 2 +- rules/touch.toml | 2 +- tests/cases/regex_cmd | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rules/mkdir.toml b/rules/mkdir.toml index 2d6b5b8..fdfb0eb 100644 --- a/rules/mkdir.toml +++ b/rules/mkdir.toml @@ -7,5 +7,5 @@ pattern = [ suggest = [ ''' #[err_contains(no such file or directory)] -{{command}} --parents ''' +{{command[0]}} -p {{command[1:]}}''' ] diff --git a/rules/rm.toml b/rules/rm.toml index ffaaf5a..568635a 100644 --- a/rules/rm.toml +++ b/rules/rm.toml @@ -7,7 +7,7 @@ pattern = [ ] suggest = [ ''' -{{command}} --recursive ''' +{{command[0]}} -r {{command[1:]}} ''' ] [[match_err]] diff --git a/rules/touch.toml b/rules/touch.toml index 3de35bb..066a2ab 100644 --- a/rules/touch.toml +++ b/rules/touch.toml @@ -5,7 +5,7 @@ pattern = [ "no such file or directory" ] suggest = [ ''' #[!shell(nu)] -mkdir --parents {{cmd::(?:\s)+(.*[\\\/])(?:\s)*}} && +mkdir -p {{cmd::(?:\s)+(.*[\\\/])(?:\s)*}} && touch {{command[1:]}} ''' ] diff --git a/tests/cases/regex_cmd b/tests/cases/regex_cmd index a40773c..da33d71 100644 --- a/tests/cases/regex_cmd +++ b/tests/cases/regex_cmd @@ -2,6 +2,6 @@ case="regex: command" command="touch dir/file" error="no such file or directory" expect="\ -mkdir --parents dir/ && +mkdir -p dir/ && touch dir/file\ "