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\ "