diff --git a/completions/fuse b/completions/fuse index 386955e5..45b74234 100644 --- a/completions/fuse +++ b/completions/fuse @@ -20,7 +20,7 @@ _fusermount() esac if [[ "$cur" == -* ]] ; then - COMPREPLY=( $( compgen -W '-h -V -o -u -q -z' -- "$cur" ) ) + COMPREPLY=( $( compgen -W '$( _parse_help "$1" -h )' -- "$cur" ) ) else _filedir -d fi diff --git a/test/completion/fusermount.exp b/test/completion/fusermount.exp new file mode 100644 index 00000000..7b9e0391 --- /dev/null +++ b/test/completion/fusermount.exp @@ -0,0 +1 @@ +assert_source_completions fusermount diff --git a/test/lib/completions/fusermount.exp b/test/lib/completions/fusermount.exp new file mode 100644 index 00000000..f6ac4f5d --- /dev/null +++ b/test/lib/completions/fusermount.exp @@ -0,0 +1,20 @@ +proc setup {} { + save_env +} + + +proc teardown {} { + assert_env_unmodified +} + + +setup + + +assert_complete_any "fusermount " + + +sync_after_int + + +teardown