凄く幸せになれるcompleteコマンド
というか知らずに数年居たんですが。
completeコマンドを使うと、任意のコマンドに対し、タブでの文字列補完が出来ます。
complete -W [wordlist] コマンド
これで、自作のテーブル詳細を出すdescコマンドを入力するとき、テーブル名を補完する機能を用意。
準備
descコマンド=テーブル詳細を出す
tablesコマンド=テーブル名一覧を出す
complete -W "$(tables | tr A-Z a-z)" desc
これで、descコマンド入力時に数文字入力+タブで候補が出たり補完したりします。
というか知らずに数年居たんですが。
completeコマンドを使うと、任意のコマンドに対し、タブでの文字列補完が出来ます。
complete -W [wordlist] コマンド
これで、自作のテーブル詳細を出すdescコマンドを入力するとき、テーブル名を補完する機能を用意。
準備
descコマンド=テーブル詳細を出す
tablesコマンド=テーブル名一覧を出す
complete -W "$(tables | tr A-Z a-z)" desc
これで、descコマンド入力時に数文字入力+タブで候補が出たり補完したりします。
コメント