I am creating a custom completion for my command
ipadd which will automatically complete all the network devices for
OS X. It has a parameter
--device which allows you to specify the network devices on the system.
The command to list the network devices in
OS X is
The output for it is;
An asterisk (*) denotes that a network service is disabled. Ethernet Wi-Fi
However the first line of the command isn't the network interface and I have modified that command about so that it only shows
networksetup -listallnetworkservices | sed -n '2,$p'
The output for this is;
My question is how can I store that command and use it for auto completion for my
ipadd command. I know that you can use the
_files but that is for completing files within the system.
Thanks in advance :)