summaryrefslogtreecommitdiffstats
path: root/bash-completion/fsck.cramfs
diff options
context:
space:
mode:
Diffstat (limited to 'bash-completion/fsck.cramfs')
-rw-r--r--bash-completion/fsck.cramfs11
1 files changed, 9 insertions, 2 deletions
diff --git a/bash-completion/fsck.cramfs b/bash-completion/fsck.cramfs
index acf656411..b3276b974 100644
--- a/bash-completion/fsck.cramfs
+++ b/bash-completion/fsck.cramfs
@@ -15,8 +15,15 @@ _fsck.cramfs_module()
return 0
;;
esac
- OPTS='--verbose --destination --help --version file'
- COMPREPLY=( $(compgen -W "${OPTS[*]}" -S ' ' -- $cur) )
+ case $cur in
+ -*)
+ COMPREPLY=( $(compgen -W "--verbose --blocksize --extract --help --version" -- $cur) )
+ return 0
+ ;;
+ esac
+ local IFS=$'\n'
+ compopt -o filenames
+ COMPREPLY=( $(compgen -f -- $cur) )
return 0
}
complete -F _fsck.cramfs_module fsck.cramfs