一个小工具:为你需要谨慎操作的命令增加一步 Are you sure?

2022-01-06 10:03:19 +08:00
 PPing520

项目地址: https://github.com/xuzhongping/rusure

开发工作中经常使用终端来进行各种命令操作,久而久之对某些再熟悉不过的操作已经养成了肌肉的记忆(别问我发生了什么 🙄)为了防止某些相对不安全的命令被错误的输入并执行(原命令并没有增加确认功能时),我写了一个小工具来为你的命令增加一步确认功能,目前仅支持 zsh ,后续应该会开放更多环境的支持。

3110 次点击
所在节点    分享创造
22 条回复
sander
2022-01-06 10:05:16 +08:00
我看到了一个悲伤的故事
kidding
2022-01-06 10:05:27 +08:00
用习惯了还是会无脑 Y ,建议加个验证码(
starsky007
2022-01-06 10:23:44 +08:00
@kidding 可以改成输入其他文字,与平时使用的 Y/N 区别,提醒使用者注意,比如可以输入数字 78 (键位方便点)。
x86
2022-01-06 10:26:20 +08:00
不如改成 are you ok ? 输入 okokok / nonono
mcfog
2022-01-06 11:04:18 +08:00
@kidding 输入验证码效率好低,不如再做个自动输入验证码的工具(
madNeal
2022-01-06 11:06:13 +08:00
感觉可以用一个随机字母来确认,这样避免肌肉记忆
PPing520
2022-01-06 11:13:40 +08:00
@kidding 哈哈,太秀了,目前只支持配置文件自定义文案,,可以把提示文案改的显眼点😂。后面我考虑加个自定义 Y/N 输入
maplerecall
2022-01-06 11:15:17 +08:00
@madNeal 一个随机字母不够的,这个输入屏幕上显示的一个或者多个字符的行为照样能被训练为高级条件反射…
yfugibr
2022-01-06 11:18:18 +08:00
发生了什么
334132462
2022-01-06 11:19:15 +08:00
忽然想起了曾经有一款小工具 f 开头的 当你忘记加 sudo 时 输入 f 开头的单词 然后帮你重新运行上一个命令并且带上 sudo
littleylv
2022-01-06 11:23:20 +08:00
@334132462 #10 https://github.com/nvbn/thefuck 这个
不止是加 sudo 。理论上所有的命令行报错都可以 f*ck ,包括 typo

比如:
~ puthon
zsh: command not found: puthon
~ fuck
IvanLi127
2022-01-06 11:52:40 +08:00
快进到 手指口述
elevioux
2022-01-06 11:57:57 +08:00
直接 YES ,看都不看

😂
ragnaroks
2022-01-06 12:33:57 +08:00
可以随机 3 个连续的键位字母,qwert 键盘本身是错位的,刚好达到需要仔细看的需求
yolee599
2022-01-06 13:25:15 +08:00
可以随机一个字符串,重复输入字符串来确认
2i2Re2PLMaDnghL
2022-01-06 13:27:38 +08:00
随时记住一点,当你的安全带无法覆盖到所有机器的时候,不应该习惯安全带
多备份,3-2-1 原则。
vophan1ee
2022-01-07 14:19:58 +08:00
ReadMe 显示有点小问题
vophan1ee
2022-01-07 14:20:50 +08:00
图片 URL base64: aHR0cHM6Ly9pLmJtcC5vdmgvaW1ncy8yMDIyLzAxLzIwMjc2OWE4NmYwYThlMWYucG5n
PPing520
2022-01-07 17:21:11 +08:00
@vophan1ee 感谢
SpiderXiantang
2022-01-07 17:55:35 +08:00
正则匹配命令吧 不然只有指定命令不大行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX