7 个版本
0.1.6 | 2023年6月13日 |
---|---|
0.1.5 | 2023年6月10日 |
0.1.4 | 2022年11月20日 |
#572 在 命令行工具
每月 40 次下载
91KB
106 行
AYS - Are You Sure?
关于 AYS
ays
(Are You Sure?) 是一个小型的命令行应用程序,在将它的 stdin
管道连接到 stdout
之前,它会询问用户进行确认。如果用户未成功确认,ays
将向其 stdout
写入 EOF
。
ays
是在定义需要用户确认后再进行的 shell 别名时的一个很好的工具
我发现 ays
是 fzf
的一个很好的伴侣,但我相信人们会发现其他非常有趣的用途。以下是一些我个人的使用案例。
安装
cargo install ays
用法
ays [--preview] ["alternative prompt"]
如果您希望 ays
使用不同于默认的 "Are you sure?" 的提示消息,您可以将其作为参数指定(ays
将自己附加到结尾的问号)。
--preview
:将 stdin 的内容缓冲并显示给用户
示例
删除本地已检出 git 分支
alias gbd="git for-each-ref --format='%(refname:short)' refs/heads/ | fzf --height=~20 | ays | xargs git branch -D"