分页: 1 / 1

Command Line Builder 一个设想中的软件

发表于 : 2011-12-13 21:23
duyanning
在linux下输入命令太操蛋了。
一是记不住有哪些选项,二是选项之间的逻辑关系(哪些可以同时出现,哪些不能)实在难以理清。
以至于那些经常不用的命令,你总要man、man。

要是有这样一款软件就好了:
最上面一个编辑框,你输入命令的名字之后,下边的对话框就会根据你输入的命令呈现一些单选框、复选框、编辑框、下拉列表之类。
让你通过鼠标指指点点,稍微填写一下,它就能给构造出一个完整的命令行字符串。

然后你点发送,它就会将构造好的命令字符串发往命令行窗口。
具体是哪个命令行窗口,可以用拖动一个瞄准器的方式指定。

===========================
对于实现的设想:
做成python脚本。
针对每个命令 ,搞一个xml文件,描述其各个选项之间的逻辑关系(一起出现,或有你没我),以及需要的输入项类型(字符串、数字、布尔值),程序根据xml描述呈现对话框。
这样,增加对新命令的支持时就无须改动程序本身。

而且,可以由各个新命令的开发者来提供xml。

设计一个富有表达力、具有可扩展性的xml表述形式将是成功的关键。
===============================
我觉得这个不难,特别适合那些要做本科毕业设计却一时苦于找不到项目的同学。
有没有哪位朋友愿意花点时间搞出来?

源里暂时还没有叫clb的程序。

Re: Command Line Builder 一个设想中的软件

发表于 : 2011-12-13 21:32
eexpress
不是都有补全?

难道win下输入更好

Re: Command Line Builder 一个设想中的软件

发表于 : 2011-12-18 19:33
duyanning
正所谓老手不需要新工具

Re: Command Line Builder 一个设想中的软件

发表于 : 2011-12-18 19:45
luojie-dune
我好像20天前说过这个。。

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-04-08 0:05
fy0
我想试试看……

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-07-13 16:50
凉拌茶叶
你为什么不去使用zsh? :em20 可以补全参数的。很形象。

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-07-13 16:51
jtshs256
shell 的自动补全嘛

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-07-13 17:17
iamfbi
对,支持。。。
弄个命令大全软件,用法什么的,有例句,有说明,使用的话简单替换目标就能用了。。

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-07-13 17:26
Cherrot
我比较懒 一般就 --help 一下……

Re: Command Line Builder 一个设想中的软件

发表于 : 2012-07-13 18:06
Lufecarg
:em01 你在这儿问肯定会受到很多人的鄙视和质疑,但是我觉得这个设想不错