bash-completion

    0熱度

    1回答

    我有一個服務,說xyz。截至目前,我可以分別使用命令rcxyz start,rcxyz stop和rcxyz restart來啓動,停止或重新啓動該服務。它工作正常。 我想要做的只是,如果我鍵入rcxyz並按<TAB>,我想讓三個選項(開始,停止和重新啓動)自動完成。 我提到在計算器其他bash_completion相關的問題,並試圖寫一個虛擬腳本/etc/bash_completion.d/rc

    3熱度

    2回答

    我有這樣的bash補全文件 #/etc/bash_completion.d/mycommand _mycommand() { local cur COMPREPLY=() _init_completion || return #Variable to hold the current word cur="${COMP_WORDS[COMP

    1熱度

    1回答

    我已經實現了一些perl腳本,在某些情況下我必須將一些命令行參數傳遞到我的program.Usability透視圖中,我決定在我的項目中添加一些bash completion script。但現在我被卡住了在那裏把我的腳本工作作爲expected.Please讓我知道我在哪裏可以把我的bash completion script 定製的Perl腳本位置 C:\scripts\tool\bin\kt

    1熱度

    2回答

    我跟着用於安裝擊完成所述指令可由kubectl completion -h給出: 我通過自制 安裝bash-completion以我~/.bashrc,我第一源bash-completion然後從完成kubectl子命令輸出: source $(brew --prefix)/etc/bash_completion source <(kubectl completion bash) 有了這些,我啓動

    1熱度

    1回答

    使用compgen的Bash完成功能可以與當前部分完成的單詞一起使用。如何限制匹配特定文件glob的匹配項? -G 'fooglob'選項不這樣做;它忽略當前單詞,只是無條件地匹配glob。 我要的是: compgen -A file -FOO '*.yaml' -- "$cur" ,並具有唯一的選擇產生的匹配都當前單詞和指定的水珠說。那麼假設的-FOO選項是什麼? (注意,這是一個問題,特別

    2熱度

    1回答

    我的系統是基於Arch Linux的Manjaro Linux,我使用bash和bash-completion。 它完美,當我輸入的東西作爲普通用戶(無sudo) $ rfkill <TAB><TAB> block event help list unblock 但是當我使用sudo鍵入 $ sudo rfkill <TAB><TAB> Display all 3811 possibi

    3熱度

    1回答

    很多次,我結束了圍繞書面方式包裝函數現有的,例如: function gl { some_computed_stuff=... git --no-pager log --reverse $some_computed_stuff "[email protected]" } function m { make "[email protected]" && notify

    4熱度

    1回答

    我正在開發自定義bash completion命令以從調度系統(LSF,PBS,SLURM)捕獲作業ID。我已經掌握了基本的功能,但是現在我想用我在運行zsh時看到的「提示」來擴展它。 例如,當我按下TAB在下面grep例子,我得到: grep -<TAB> --after-context -A -- specify lines of trailing context

    4熱度

    1回答

    在我的.bash_profile中,我有很多git的功能快捷方式。例如: function gitpull() { branch="$1" if [[ -z $branch ]]; then current_branch=`git symbolic-ref -q --short HEAD` git pull origin $current_branch

    0熱度

    1回答

    比方說,我想編寫一個自定義shell完成函數,僅在git checkout <tab>上觸發。我可以寫一個自定義的鉤git完成這樣的: complete -f -F _custom_completion_function git # bash compctl -f -K _custom_completion_function git # zsh 但是,這將覆蓋所有我現有git的bash/zs