hugo_completion_bash.md (1967B)
1 ---
2 title: "hugo completion bash"
3 slug: hugo_completion_bash
4 url: /commands/hugo_completion_bash/
5 ---
6 ## hugo completion bash
7
8 Generate the autocompletion script for bash
9
10 ### Synopsis
11
12 Generate the autocompletion script for the bash shell.
13
14 This script depends on the 'bash-completion' package.
15 If it is not installed already, you can install it via your OS's package manager.
16
17 To load completions in your current shell session:
18
19 source <(hugo completion bash)
20
21 To load completions for every new session, execute once:
22
23 #### Linux:
24
25 hugo completion bash > /etc/bash_completion.d/hugo
26
27 #### macOS:
28
29 hugo completion bash > /usr/local/etc/bash_completion.d/hugo
30
31 You will need to start a new shell for this setup to take effect.
32
33
34 ```
35 hugo completion bash
36 ```
37
38 ### Options
39
40 ```
41 -h, --help help for bash
42 --no-descriptions disable completion descriptions
43 ```
44
45 ### Options inherited from parent commands
46
47 ```
48 --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00
49 --config string config file (default is path/config.yaml|json|toml)
50 --configDir string config dir (default "config")
51 --debug debug output
52 -e, --environment string build environment
53 --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern
54 --log enable Logging
55 --logFile string log File path (if set, logging enabled automatically)
56 --quiet build in quiet mode
57 -s, --source string filesystem path to read files relative from
58 --themesDir string filesystem path to themes directory
59 -v, --verbose verbose output
60 --verboseLog verbose logging
61 ```
62
63 ### SEE ALSO
64
65 * [hugo completion](/commands/hugo_completion/) - Generate the autocompletion script for the specified shell
66