如何编辑 Sudo(任何)命令上打印的字符串“密码:密钥符号”?

问题描述 投票:0回答:1

我来这里寻求你的帮助,因为我在这几天面临的挑战中有点迷失。

我的目标很简单(尽管我不知道在代码上是否容易实现) - 编辑/修改 Sudo(任何)命令上打印的字符串“Password:”,该命令通常在右侧附有一个键符号。我的目标不仅是修改另一个符号的刺痛,而且在可能的情况下,替换为另一个符号。在 Mac OS 或 iTerm 终端上,我们可以清楚地看到我所描述的输入“sudo whoami”的示例。

寻找超级开源终端来实现我的目标,我不明白为什么我无法编辑 node_modules/getpass/lib/index.js 上的该字符串 - 第 46 行(对于安装了此终端的人)。 这是该程序中唯一应该打印该单词的文件。修改单词/字符串后,没有任何变化。我是不是找错地方了?这是我无法接触到的更内在/更深层次的东西吗?

我希望你能为我指明前进的方向。感谢您的宝贵时间!

javascript terminal hyperterm vercel-hyper-terminal
1个回答
0
投票

您是否尝试在 Hyper 本身中更改它?

您正在引用模块

node-getpass
,其
getPass
功能如下所示:

.getPass([options, ]callback)

如果传递带有提示属性的对象,您可以设置自定义提示,而不是文本密码。

let options = {
    prompt: "Type your password:"
}

const pass = require('getpass')
pass.getPass(options, callback);
© www.soinside.com 2019 - 2024. All rights reserved.