mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 22:17:52 +08:00
7af9e1f5c5
The __fish_complete_blockdevice function can be useful to other completions than mount.fish, so it should live on its own so its available to those.
13 lines
325 B
Fish
13 lines
325 B
Fish
# Helper function for completions that need to enumerate block devices.
|
|
function __fish_complete_blockdevice
|
|
set -l cmd (commandline -ct)
|
|
test "" = "$cmd"
|
|
and return
|
|
for f in $cmd*
|
|
test -b $f
|
|
and printf "%s\t%s\n" $f "Block device"
|
|
test -d $f
|
|
and printf "%s\n" $f/
|
|
end
|
|
end
|