mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-12-23 17:53:38 +08:00
30 lines
1.5 KiB
Fish
30 lines
1.5 KiB
Fish
function __fish_iftop_sort_orders
|
|
echo -e "2s\tSort by 2s traffic average"
|
|
echo -e "10s\tSort by 10s traffic average (default)"
|
|
echo -e "40s\tSort by 40s traffic average"
|
|
echo -e "source\tSort by source address"
|
|
echo -e "destination\tSort by destination address"
|
|
end
|
|
|
|
complete -c iftop -f
|
|
|
|
complete -c iftop -s h -d "Print a summary of usage"
|
|
complete -c iftop -s n -d "Don't do hostname lookups"
|
|
complete -c iftop -s N -d "Don't resolve port number to service names"
|
|
complete -c iftop -s p -d "Run in promiscuous mode"
|
|
complete -c iftop -s P -d "Turn on port display"
|
|
complete -c iftop -s l -d "Include link-local IPv6 addresses"
|
|
complete -c iftop -s b -d "Don't display bar graphs of traffic"
|
|
complete -c iftop -s m -x -d "Set the upper limit for the bandwidth scale"
|
|
complete -c iftop -s B -d "Show bandwidth rates in bytes/s rather than bits/s"
|
|
complete -c iftop -s i -xa "(__fish_print_interfaces)" -d "Listen to packets on interface"
|
|
complete -c iftop -s f -x -d "Use filter code to select the packets to count"
|
|
complete -c iftop -s F -x -d "Filter to only specified IPv4 network"
|
|
complete -c iftop -s G -x -d "Filter to only specified IPv6 network"
|
|
complete -c iftop -s c -r -d "Use specified config file"
|
|
complete -c iftop -s o -xa "(__fish_iftop_sort_orders)" -d "Sort by specified column"
|
|
|
|
complete -c iftop -s t -d "Use text interface without ncurses"
|
|
complete -c iftop -s L -x -d "Number of lines to print with -t"
|
|
complete -c iftop -s s -x -d "With -t, print single output after specific number of seconds"
|