parent
b02375c09f
commit
87bc8abd45
|
@ -0,0 +1,21 @@
|
|||
#compdef pccardctl lspcmcia
|
||||
|
||||
local cmds version verbosity socket
|
||||
cmds="status\:'Display the current socket status flags.' config\:'Display the socket configuration.' ident\:'Display card identification information.' info\:'Like ident command, but output is formatted as series of Bourne-stype shell variable definitions.' ls\:'Display extended debugging information about the PCMCIA sockets and devices present in the system.' suspend\:'Shut down and then disable power for a socket.' resume\:'Restore power to a socket, and re-configure for use.' eject\:'Notify all client drivers that this card will be ejected, then cut power to the socket.' insert\:'Notify all client drivers that this card has just been inserted.'"
|
||||
version='-V[Show version information and exit]'
|
||||
verbosity='*-v[Increase the verbosity of the ls command.]'
|
||||
socket="{_guard \"[0-9]#\" 'socket number'}"
|
||||
|
||||
case "$service" in
|
||||
pccardctl)
|
||||
_arguments : $version $verbosity "1:command:(($cmds))" "2:socket:$socket"
|
||||
;;
|
||||
lspcmcia)
|
||||
_arguments : $version $verbosity "1:socket:$socket"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
# Local Variables:
|
||||
# mode:shell-script
|
||||
# End:
|
Loading…
Reference in New Issue