- 主题:rust有这样的命令行的库么?
想在程序中加个命令行界面,类似redis客户端,mysql客户端这样的。rust有什么库可以用么?多谢。
--
FROM 111.196.134.*
有一些crate支持cli的自动补全,比如 inquire,你去项目主页看看有动图demo
【 在 chunhui 的大作中提到: 】
: 想在程序中加个命令行界面,类似redis客户端,mysql客户端这样的。rust有什么库可以用么?多谢。
--
FROM 222.65.123.*
这个看起来很厉害。而且他比我想要的功能还多。我看看。
这个不是我需要的那种。我需要一个类似shell的。不过这个非常类似emacs magit的transient。我之前还想过能否把所有命令行都用transient这种形式来实现。inquire感觉就非常接近之前想过的形式。
【 在 RunningOn 的大作中提到: 】
: 有一些crate支持cli的自动补全,比如 inquire,你去项目主页看看有动图demo
--
修改:chunhui FROM 111.196.134.*
FROM 111.196.134.*
是指tui?
正常默认启动带的console不行么
【 在 chunhui 的大作中提到: 】
: 想在程序中加个命令行界面,类似redis客户端,mysql客户端这样的。rust有什么库可以用么?多谢。
--
FROM 1.202.157.*
要redis-cli这种运行方式,它自己实际上是一个shell。
【 在 AlphaO 的大作中提到: 】
: 是指tui?
: 正常默认启动带的console不行么
--
FROM 111.196.134.*
需要的是解析命令行参数的库吗
【 在 chunhui 的大作中提到: 】
: 想在程序中加个命令行界面,类似redis客户端,mysql客户端这样的。rust有什么库可以用么?多谢。
--
FROM 123.112.20.*
redis mysql这种客户端是一个持续的会话。或者说是一个shell。这种库。
c语言有个zebra的库。它可以实现一个命令行界面。不知道rust有没有这种。
【 在 Bernstein 的大作中提到: 】
: 需要的是解析命令行参数的库吗
--
修改:chunhui FROM 111.196.134.*
FROM 111.196.134.*
试试diysh,感觉和你需要的有点像
【 在 chunhui 的大作中提到: 】
: redis mysql这种客户端是一个持续的会话。或者说是一个shell。这种库。
: c语言有个zebra的库。它可以实现一个命令行界面。不知道rust有没有这种。
--
FROM 222.128.5.*
我看看。多谢!
【 在 gameplayer 的大作中提到: 】
: 试试diysh,感觉和你需要的有点像
--
FROM 111.196.134.*