hugo completion zsh
hugo completion zsh
為 zsh 生成自動完成腳本
簡介
為 zsh shell 生成自動完成腳本。
如果您的環境中尚未啟用 shell 自動完成,您需要先啟用它。可以執行以下命令一次:
echo "autoload -U compinit; compinit" >> ~/.zshrc
要在當前 shell 會話中加載自動完成:
source <(hugo completion zsh)
要為每個新會話加載自動完成,執行一次:
Linux:
hugo completion zsh > "${fpath[1]}/_hugo"
macOS:
hugo completion zsh > $(brew --prefix)/share/zsh/site-functions/_hugo
您需要啟動一個新的 shell 才能使此設置生效。
hugo completion zsh [flags]選項
-h, --help zsh 的幫助
--no-descriptions 禁用自動完成描述從父命令繼承的選項
--clock string 設置 Hugo 使用的時鐘,例如 --clock 2021-11-06T22:30:00.00+09:00
--config string 配置文件(默認為 hugo.yaml|json|toml)
--configDir string 配置目錄(默認為 "config")
-d, --destination string 寫入文件的文件系統路徑
-e, --environment string 構建環境
--ignoreVendorPaths string 忽略與給定 Glob 模式匹配的任何 _vendor 模塊路徑
--logLevel string 日志級別(debug|info|warn|error)
--noBuildLock 不創建 .hugo_build.lock 文件
--quiet 以安靜模式構建
-M, --renderToMemory 渲染到內存(主要在運行服務器時有用)
-s, --source string 讀取文件的相對文件系統路徑
--themesDir string 主題目錄的文件系統路徑另請參閱
- hugo completion - 為指定的 shell 生成自動完成腳本