#cli #fzf #pipe #confirmation

app ays

Pipe stdin to stdout after user confirmation

5 releases

0.1.4 Nov 20, 2022
0.1.3 Nov 19, 2022
0.1.2 Nov 19, 2022
0.1.1 Nov 18, 2022
0.1.0 Nov 17, 2022

#485 in Command line utilities

32 downloads per month

MIT license

75 lines

AYS - Are You Sure?

About AYS

ays (Are You Sure?) is small command line application that asks the user for confirmation before piping its stdin into its stdout. If the user does not successfully confirm, ays writes EOF to its stdout.

ays is a great utility when defining shell aliases that you'd like to have a user confirmation before proceeding.

I've personally found that ays is a great companion for fzf, but I'm pretty sure people will find other really interesting use cases. See some of my personal use cases down below.



cargo install ays


ays ["alternative prompt"]

If you'd like ays to use a different prompt message than the default "Are you sure?", you can specify it as its parameter (ays will append the closing question mark itself).


Deleting git branches locally checked out

alias gbd="git for-each-ref --format='%(refname:short)' refs/heads/ | fzf --height=~20 | ays | xargs git branch -D"

No runtime deps