mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-26 10:43:47 +08:00
13 lines
353 B
Fish
13 lines
353 B
Fish
|
# There a several different implementations of netcat.
|
||
|
# Try to figure out which is the current used one
|
||
|
# and load the right set of completions.
|
||
|
|
||
|
set -l flavor
|
||
|
if string match -rq -- '^OpenBSD netcat' (netcat -h 2>&1)[1]
|
||
|
set flavor nc.openbsd
|
||
|
else
|
||
|
set flavor (basename (realpath (command -v netcat)))
|
||
|
end
|
||
|
|
||
|
__fish_complete_netcat netcat $flavor
|