问题标签 [clish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1598 浏览

regex - 正则表达式中的右方括号,不能转义?

我正在使用 clish 和正则表达式进行参数输入。http://clish.sourceforge.net/clish-0.7.3/group__clish__ptype.html

我将这样的字符列入白名单:

这很好用,我可以输入任何指定的字符。但是,如果我添加\]\\]转义右方括号,这将不起作用。它与 匹配[,因此无法输入,在 . 之后没有任何内容]。任何想法如何逃避它以便作为]有效字符输入?[工作正常。

0 投票
3 回答
1920 浏览

c - klish - 动态变量和完成

我正在用 klish 编写一个 xml 文件。我想知道我们如何通过按 klish xml 文件中的选项卡按钮来自动完成参数。例如,我希望用户在 klish 命令行上输入启用或禁用,但如果用户按下“e”和选项卡,那么应该完成自动启用,或者如果用户按下“d”和选项卡,那么应该自动禁用。我正在由用户在 klish 命令行上接收这些参数。

我们也可以在 klish xml 文件中定义宏,以便我可以在 klish ACTION 标记中使用该宏将该宏值作为参数传递给我的 c 文件

我的 XML 代码是这样的:-

正如我提到的,我想要自动完成一个语句,所以参数即

将启用或禁用,所以我希望如果用户按 e 和 tab 然后自动启用应该来,或者如果用户按 d 和 tab 然后自动禁用应该来。

关于宏,正如您在标签中看到的那样,我正在传递值,即

到我的 c 文件,但我想使用一些变量名或宏而不是值,所以它就像

其中 $var=1

0 投票
1 回答
353 浏览

clish - 按下选项卡按钮时 klish 命令完成

嗨,我对 klish xml 文件有一点疑问。我为 klish 实现了一个小的 xml 文件

我认为通过在 klish 命令行上使用命令“show core”它会将核心状态打印为输出,但我无法在 klish 命令行上打印核心状态如何解决?

0 投票
1 回答
114 浏览

clish - 如何通过在 klish 中按 Tab 按钮来完成命令

我正在处理 klish xml 文件。我应该如何在 klish 上自动完成命令。请举例回答。

0 投票
1 回答
27 浏览

clish - 拒绝 clish 命令的字符串参数中的 sql 查询

如果可能的话,我希望 clish 重写任何不安全地注入 sql 查询的参数。类似于mysql_real_escape_string在 php 中做的例子。

从 clish 我们调用 bashscripts,有时将参数注入到 sql 查询中。当然,我们应该检查/重写 bash 脚本中的参数,但是如果遗漏/忘记,让 clish 重写查询将是一个额外的安全性。

0 投票
1 回答
56 浏览

c - klish/clish:使用内部 VAR 设置启动超时标签

我正在尝试使用定义的内部 VAR 设置 klish 启动超时标签,但它不起作用。

似乎在调用clish_shell__set_timeout函数之前它没有评估的变量。

如果我使用固定值而不是变量,则超时标签工作正常,例如

我正在运行 klish 1.7.1。

https://src.libcode.org/pkun/klish/src/2.2/doc/klish.md

你有什么建议或解决方法让它工作吗?

谢谢!

0 投票
0 回答
30 浏览

clish - KLISH 可选参数问题 - 错误:PARAM "p_int" 中未解析的 PTYPE "UINT"

我是新来的克利什。我尝试在现有的 XML 中使用它

没有 PARAM 也能正常工作。添加 PARAM 标记后,我看到此命令行错误。 错误:PARAM“p_int”中未解析的 PTYPE“UINT”

对此有何评论?谢谢,普里思维。

0 投票
0 回答
13 浏览

clish - 在 clish 中以 types.xml 表示自然数模式的方法是什么

我正在寻找自然数的模式(所有正整数,不包括 0)。我试过 -

例如,这有效。但是我必须指定上限。我不想指定任何限制。

我已经指定了参数的类型。模式不起作用。它仍然接受 0 和负整数。不明白我错过了什么。还尝试了“^[1-9][0-9]*$”