fossil-scm
bashの補完機能を有効にする方法

tools/fossil-autocomplete.bash

C:\Cygwin\etc\bash_completion.d\
にコピーします
次にcygwinシェルを起動しなおすとfossilコマンドに対して補完が有効になります。

(1) bash_completion をインストールしていない場合はインストールする

(2) 設定を追加する

Cygwin /etc/bash_completion.d/
または
${BASH_COMPLETION_COMPAT_DIR}
FreeBSD /usr/local/etc/bash_completion.d/

動作しない場合のチェック項目

  • bash_completion がインストールされているか確認する
  • bash を再起動して確認する
  • パッケージのバグなので自分で呼び出す
    ~/.bashrc
    の最終行に以下を追加する
    #for file in /etc/bash_completion.d/* ; do
    # source "$file"
    #done
    if [ -f /etc/profile.d/bash_completion.sh ]; then
    . /etc/profile.d/bash_completion.sh
    fi