更新时间:2023-01-13 16:18:42浏览次数:991+次
当前hcloud可以安装在FreeBSD、Linux、macOS和Windows系统上。安装完成后,可配置hcloud autocompletion。
安装方法
如果要在Linux系统上安装hcloud,最简单的方法是在Linux上使用Linuxbrew安装hcloud,运行brew install hcloud命令即可。前提条件是安装有Linuxbrew才可用该命令。
另外,您还可以使用从发布页面下载的预构建二进制文件,地址在https://github.com/hetznercloud/cli/releases。可以使用wget下载这些文件:
VER=$(curl -s https://api.github.com/repos/hetznercloud/cli/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/v//')
##For AMD64
wget https://github.com/hetznercloud/cli/releases/download/v${VER}/hcloud-linux-amd64.tar.gz
##For ARM64
wget https://github.com/hetznercloud/cli/releases/download/v${VER}/hcloud-linux-arm64.tar.gz
##For i386
wget https://github.com/hetznercloud/cli/releases/download/v${VER}/hcloud-linux-386.tar.gz
下载后,使用以下命令提取文件:
tar -xvf hcloud-linux-*.tar.gz
通过将二进制文件复制到PATH来安装hcloud:
sudo mv hcloud /usr/local/bin/
要验证安装,请使用以下命令:
$ hcloud version
hcloud <VERSION>
配置hcloud自动完成
安装后,可以为hcloud配置TAB完成。要实现这一点,请如下配置shell。
1、对于Bash:
echo "source <(hcloud completion bash)" | tee -a ~/.bashrc
源配置文件:
source ~/.bashrc
2、对于Zsh:
在Zsh上启用shell完成,如下所示:
sudo tee -a ~/.zshrc<<EOF
source <(hcloud completion zsh)
autoload -Uz compinit; compinit
EOF
配置文件来源:
source ~/.zshrc
要为每个会话加载shell完成,请按如下所示进行操作:
mkdir -p ~/.config/hcloud/completion/zsh
hcloud completion zsh > ~/.config/hcloud/completion/zsh/_hcloud
编辑Zsh文件,如下所示:
$ vim ~/.zshrc
fpath+=(~/.config/hcloud/completion/zsh)
autoload -Uz compinit; compinit
3、对于Fish:
对于Fish,使用下面的命令完成以下操作:
hcloud completion fish | source
hcloud completion fish > ~/.config/fish/completions/hcloud.fish
4、PowerShell
要在PowerShell上加载shell完成,请使用以下命令:
##对于当前外壳
hcloud completion powershell | Out-String | Invoke-Expression
##要保持更改
hcloud completion powershell > hcloud.ps1
可运用hcloud help命令
$ hcloud help
用法:hcloud [command],其中[command]里是可用的命令,关于这方面,详细的帮助信息请看下图:
要查看子命令,请在上面的命令中添加–help标志:
hcloud server list --help
注:使用“hcloud [command] --help”获取有关命令的更多信息。