#stdio #user #confirmation #stdout #stdin #pipe #command-line

app ays

在用户确认后将 stdin 管道连接到 stdout

7 个版本

0.1.6 2023年6月13日
0.1.5 2023年6月10日
0.1.4 2022年11月20日

#572命令行工具

每月 40 次下载

MIT 许可证

91KB
106

AYS - Are You Sure?

关于 AYS

ays (Are You Sure?) 是一个小型的命令行应用程序,在将它的 stdin 管道连接到 stdout 之前,它会询问用户进行确认。如果用户未成功确认,ays 将向其 stdout 写入 EOF

ays 是在定义需要用户确认后再进行的 shell 别名时的一个很好的工具

ays

我发现 aysfzf 的一个很好的伴侣,但我相信人们会发现其他非常有趣的用途。以下是一些我个人的使用案例。

安装

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"

无运行时依赖