mac os flux 命令补全
时间: 2023-07-26 12:34:17 浏览: 52
在 macOS 上使用 `bash` 默认是没有安装 `bash-completion` 的,所以需要手动安装 `bash-completion` 和 `flux` 的补全文件。
1. 安装 `bash-completion`,可以通过 `homebrew` 来安装:
```
$ brew install bash-completion
```
2. 安装 `flux`,可以通过 `homebrew` 来安装:
```
$ brew install fluxctl
```
3. 下载 `flux` 的补全文件并保存到 `/usr/local/etc/bash_completion.d/` 目录下:
```
$ sudo curl -s https://raw.githubusercontent.com/fluxcd/flux/master/completions/bash/fluxctl -o /usr/local/etc/bash_completion.d/fluxctl
```
4. 在 `.bash_profile` 中添加以下内容:
```
if [ -f /usr/local/etc/bash_completion ]; then
. /usr/local/etc/bash_completion
fi
```
5. 重新加载 `.bash_profile`:
```
$ source ~/.bash_profile
```
6. 现在可以使用 `fluxctl` 命令补全了,例如:
```
$ fluxctl --verb<TAB>
$ fluxctl --version
```
注意:因为我们是将 `fluxctl` 补全文件保存到 `/usr/local/etc/bash_completion.d/` 目录下,所以需要使用 `sudo` 权限才能保存文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)