我来这里寻求你的帮助,因为我在这几天面临的挑战中有点迷失。
我的目标很简单(尽管我不知道在代码上是否容易实现) - 编辑/修改 Sudo(任何)命令上打印的字符串“Password:”,该命令通常在右侧附有一个键符号。我的目标不仅是修改另一个符号的刺痛,而且在可能的情况下,替换为另一个符号。在 Mac OS 或 iTerm 终端上,我们可以清楚地看到我所描述的输入“sudo whoami”的示例。
寻找超级开源终端来实现我的目标,我不明白为什么我无法编辑 node_modules/getpass/lib/index.js 上的该字符串 - 第 46 行(对于安装了此终端的人)。 这是该程序中唯一应该打印该单词的文件。修改单词/字符串后,没有任何变化。我是不是找错地方了?这是我无法接触到的更内在/更深层次的东西吗?
我希望你能为我指明前进的方向。感谢您的宝贵时间!
您是否尝试在 Hyper 本身中更改它?
您正在引用模块
node-getpass
,其getPass
功能如下所示:
.getPass([options, ]callback)
如果传递带有提示属性的对象,您可以设置自定义提示,而不是文本密码。
let options = {
prompt: "Type your password:"
}
const pass = require('getpass')
pass.getPass(options, callback);