]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
bash-completion: machinectl: suggest arguments for --verify and --format
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 13 Dec 2018 17:02:27 +0000 (02:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 13 Dec 2018 17:18:24 +0000 (02:18 +0900)
This also changes to use '--output=help' for suggesting arguments of
--output option.

shell-completion/bash/machinectl

index 7c63370768507ed762afca36277287dd117cbc57..802a26260371378ee2ae85c4f1eefa74d51a5df1 100644 (file)
@@ -77,7 +77,13 @@ _machinectl() {
                                 comps=''
                         ;;
                         --output|-o)
-                                comps='short short-full short-iso short-iso-precise short-precise short-monotonic short-unix verbose export json json-pretty json-sse json-seq cat with-unit'
+                                comps=$( machinectl --output=help 2>/dev/null )
+                        ;;
+                        --verify)
+                                comps=$( machinectl --verify=help 2>/dev/null )
+                        ;;
+                        --format)
+                                comps='uncompressed xz gzip bzip2'
                         ;;
                 esac
                 COMPREPLY=( $(compgen -W '$comps' -- "$cur") )