fish-shell/share/functions/__fish_print_addresses.fish
Fabian Homborg 0a8c922d92 Use command -sq instead of redirection
This option has been available for a while now and it's a bit shorter.
2017-02-18 22:16:55 +01:00

12 lines
468 B
Fish

function __fish_print_addresses --description "Print a list of known network addresses"
if command -sq ip
command ip --oneline address | cut -d" " -f7 | sed "s:\(.*\)/.*:\1:"
else if command -sq ifconfig
# This is for OSX/BSD
# There's also linux ifconfig but that has at least two different output formats
# is basically dead, and ip is installed on everything now
ifconfig | awk '/^\tinet/ { print $2 } '
end
end