mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-09 00:31:14 -03:00
Switch abbreviation '-r' flag from --rename to --regex
This will be the more common option and provides consistency with `string`.
This commit is contained in:
@@ -56,30 +56,30 @@ abbr | grep 'a b c'
|
||||
# Test renaming
|
||||
abbr __abbr4 omega
|
||||
abbr | grep __abbr5
|
||||
abbr -r __abbr4 __abbr5
|
||||
abbr --rename __abbr4 __abbr5
|
||||
abbr | grep __abbr5
|
||||
# CHECK: abbr -a -- __abbr5 omega
|
||||
abbr -e __abbr5
|
||||
abbr | grep __abbr4
|
||||
|
||||
# Test renaming a nonexistent abbreviation
|
||||
abbr -r __abbr6 __abbr
|
||||
abbr --rename __abbr6 __abbr
|
||||
# CHECKERR: abbr --rename: No abbreviation named __abbr6
|
||||
|
||||
# Test renaming to a abbreviation with spaces
|
||||
abbr __abbr4 omega
|
||||
abbr -r __abbr4 "g h i"
|
||||
abbr --rename __abbr4 "g h i"
|
||||
# CHECKERR: abbr --rename: Abbreviation 'g h i' cannot have spaces in the word
|
||||
abbr -e __abbr4
|
||||
|
||||
# Test renaming without arguments
|
||||
abbr __abbr7 omega
|
||||
abbr -r __abbr7
|
||||
abbr --rename __abbr7
|
||||
# CHECKERR: abbr --rename: Requires exactly two arguments
|
||||
|
||||
# Test renaming with too many arguments
|
||||
abbr __abbr8 omega
|
||||
abbr -r __abbr8 __abbr9 __abbr10
|
||||
abbr --rename __abbr8 __abbr9 __abbr10
|
||||
# CHECKERR: abbr --rename: Requires exactly two arguments
|
||||
abbr | grep __abbr8
|
||||
abbr | grep __abbr9
|
||||
@@ -89,7 +89,7 @@ abbr | grep __abbr10
|
||||
# Test renaming to existing abbreviation
|
||||
abbr __abbr11 omega11
|
||||
abbr __abbr12 omega12
|
||||
abbr -r __abbr11 __abbr12
|
||||
abbr --rename __abbr11 __abbr12
|
||||
# CHECKERR: abbr --rename: Abbreviation __abbr12 already exists, cannot rename __abbr11
|
||||
|
||||
abbr __abbr-with-dashes omega
|
||||
|
||||
Reference in New Issue
Block a user