.nh .TH "HUGO\-GEN\-AUTOCOMPLETE" "1" "Jul 2021" "Hugo 0.80.0" "Hugo Manual" .SH NAME .PP hugo\-gen\-autocomplete \- Generate shell autocompletion script for Hugo .SH SYNOPSIS .PP \fBhugo gen autocomplete [flags]\fP .SH DESCRIPTION .PP Generates a shell autocompletion script for Hugo. .PP By default, the file is written directly to /etc/bash\_completion.d for convenience, and the command may need superuser rights, e.g.: .PP .RS .nf $ sudo hugo gen autocomplete .fi .RE .PP Add \fB\fC\-\-completionfile=/path/to/file\fR flag to set alternative file\-path and name. .PP Add \fB\fC\-\-type={bash, zsh or fish}\fR flag to set alternative shell type. .PP Logout and in again to reload the completion scripts, or just source them in directly: .PP .RS .nf $ . /etc/bash\_completion or /path/to/file .fi .RE .SH OPTIONS .PP \fB\-f\fP, \fB\-\-completionfile\fP="" autocompletion file, defaults to stdout .PP \fB\-h\fP, \fB\-\-help\fP[=false] help for autocomplete .PP \fB\-t\fP, \fB\-\-type\fP="bash" autocompletion type (zsh, bash or fish) .SH OPTIONS INHERITED FROM PARENT COMMANDS .PP \fB\-\-config\fP="" config file (default is path/config.yaml|json|toml) .PP \fB\-\-configDir\fP="config" config dir .PP \fB\-\-debug\fP[=false] debug output .PP \fB\-e\fP, \fB\-\-environment\fP="" build environment .PP \fB\-\-ignoreVendor\fP[=false] ignores any \_vendor directory .PP \fB\-\-ignoreVendorPaths\fP="" ignores any \_vendor for module paths matching the given Glob pattern .PP \fB\-\-log\fP[=false] enable Logging .PP \fB\-\-logFile\fP="" log File path (if set, logging enabled automatically) .PP \fB\-\-quiet\fP[=false] build in quiet mode .PP \fB\-s\fP, \fB\-\-source\fP="" filesystem path to read files relative from .PP \fB\-\-themesDir\fP="" filesystem path to themes directory .PP \fB\-v\fP, \fB\-\-verbose\fP[=false] verbose output .PP \fB\-\-verboseLog\fP[=false] verbose logging .SH SEE ALSO .PP \fBhugo\-gen(1)\fP