如何在saltstack中使用自动完成功能

时间:2017-03-28 13:41:38

标签: autocomplete salt-stack

我想在saltstack中使用bash自动完成功能。

salt '*' test.p <tab>应该填写单词并将其设为salt '*' test.ping

谷歌搜索后,我得到以下链接: salt.bash &安培; CLI completion

但是,我无法弄清楚如何使用它。默认情况下,自动填充功能不起作用。请提供任何分步指南以激活它。

1 个答案:

答案 0 :(得分:4)

  1. 下载salt.bash文件。

    wget https://raw.githubusercontent.com/saltstack/salt/develop/pkg/salt.bash
    
  2. 将文件复制到/etc/bash_completion.d /

    cp salt.bash /etc/bash_completion.d/
    
  3. 退出并重新登录。或源文件

    source /etc/bash_completion.d/
    
  4. 现在使用salt自动完成功能

    salt '*' tes[[tab]].pi[[tab]]
    

    并得到结果:

    salt '*' test.ping