この資料は Rust 製のコマンドラインツール ays について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
ays は、標準入力を標準出力に送る前に、ユーザに確認を求めます。ユーザが確認に成功しなかった場合、ays は標準出力に EOF を書き込みます。コマンドの ays は “Are You Sure?” に由来しています。
GitHub - dpecos/ays: ays will pipe its stdin into its stdout only after user confirmation
ays はデフォルトで "Are you sure?" と表示してユーザに確認を求めます。それ以外のプロンプトメッセージを使わせたい場合は、引数で指定します (ays は最後の疑問符(?
)そのものは付加してくれます)。
ays ["alternative prompt"]
ローカルでチェックアウトした git ブランチを削除する
alias gbd="git for-each-ref --format='%(refname:short)' refs/heads/ | fzf --height=~20 | ays | xargs git branch -D"