CLI 程序转 HTTP 服务 cmd2http
cmd2http 是将cli程序(系统命令、脚本等)转换为http服务的工具
cmd2http 是使用golang编写,跨平台 。
已经编译好的linux和windows包 :http://pan.baidu.com/s/1ntuhNSH
执行:
./cmd2http -conf=../example/cmd2http.conf -port=8080
主页面: http://localhost:8080/
hello world demo:
url : http://localhost:8080/echo?wd=hello&a=worldcommand exec : echo -n hello world defaultValue config : echo -n $wd $a $b|defaultValue
配置示例:
{ port:8310, title:"default title" intro:"intro info" timeout:30 cache_dir:"./cache_data/" cmds:{ pwd:{ cmd:"pwd", intro:"cmd intor", timeout:10 }, echo:{ cmd:"echo -n $wd|你好 $a $b" cache:120 } }}