mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-27 13:57:24 +08:00
Add i o for unzip (#9850)
* add -I -O for unzip * for different distroes. * avoid grep (cherry picked from commit bab8fb9517b9359beb50b6a7f8f4734cb17a1931)
This commit is contained in:
parent
8525844961
commit
5699e7857a
@ -23,6 +23,13 @@ complete -c unzip -s X -d "restore UID/GID info"
|
|||||||
complete -c unzip -s V -d "retain VMS version numbers"
|
complete -c unzip -s V -d "retain VMS version numbers"
|
||||||
complete -c unzip -s K -d "keep setuid/setgid/tacky permissions"
|
complete -c unzip -s K -d "keep setuid/setgid/tacky permissions"
|
||||||
complete -c unzip -s M -d "pipe through `more` pager"
|
complete -c unzip -s M -d "pipe through `more` pager"
|
||||||
|
# Some distro has -O and -I, some hasn't.
|
||||||
|
if unzip --help | string match -rq -- -O
|
||||||
|
complete -c unzip -s O -d "specify a character encoding for DOS, Windows and OS/2 archives" -x -a "(__fish_print_encodings)"
|
||||||
|
end
|
||||||
|
if unzip --help | string match -rq -- -I
|
||||||
|
complete -c unzip -s I -d "specify a character encoding for UNIX and other archives" -x -a "(__fish_print_encodings)"
|
||||||
|
end
|
||||||
|
|
||||||
# Debian version of unzip
|
# Debian version of unzip
|
||||||
if unzip -v 2>/dev/null | string match -eq Debian
|
if unzip -v 2>/dev/null | string match -eq Debian
|
||||||
|
Loading…
x
Reference in New Issue
Block a user