Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
61 lines (43 sloc) 1.63 KB
date title slug url
hugo gen autocomplete

hugo gen autocomplete

Generate shell autocompletion script for Hugo


Generates a shell autocompletion script for Hugo.

NOTE: The current version supports Bash only. This should work for *nix systems with Bash installed.

By default, the file is written directly to /etc/bash_completion.d for convenience, and the command may need superuser rights, e.g.:

$ sudo hugo gen autocomplete

Add --completionfile=/path/to/file flag to set alternative file-path and name.

Logout and in again to reload the completion scripts, or just source them in directly:

$ . /etc/bash_completion
hugo gen autocomplete [flags]


      --completionfile string   autocompletion file (default "/etc/bash_completion.d/")
  -h, --help                    help for autocomplete
      --type string             autocompletion type (currently only bash supported) (default "bash")

Options inherited from parent commands

      --config string      config file (default is path/config.yaml|json|toml)
      --configDir string   config dir (default "config")
      --debug              debug output
      --log                enable Logging
      --logFile string     log File path (if set, logging enabled automatically)
      --quiet              build in quiet mode
  -v, --verbose            verbose output
      --verboseLog         verbose logging


  • hugo gen - A collection of several useful generators.
Auto generated by spf13/cobra on 23-Dec-2018