# 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