Skip to content

shenyubao/cmdhelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#CmdHelper 命令行拓展工具: 为常用命令提供存储和快捷调用,并提供本地命令跨机器同步.

##路线图 v0.1 - 为常用命令提供快捷调用 v0.2 - 实现服务器备份,跨机器同步. v0.3 - 实现命令同步至alias文件(直接输入Key即可执行命令,Key可自动补全).

##命令表 ch :CmdHelper管理 ch set [uid|pwd|host] XXX 设置变量 ch pull 更新本地命令库 ch push 提交本地命令库 ch list 变量一览

chlist 查看现有命令
chset KEY XXX  设置新命令
chdel [id|KEY] 删除命令
chrun [id|KEY] 运行命令
KEY            运行命令(直接是用Key即可执行命令)
chmark KEY     存储当前路径

##安装说明 客户端安装: 0.安装 python2.7 (yum,apt-get,brew....) 1.安装 easy_install (yum,apt-get,brew....) 2.获取发布包: wget https://raw.github.com/Shenyubao/cmdhelper/master/dist/cmdhelper-0.3-py2.7.egg 3.安装:easy_install cmdhelper-0.3-py2.7.egg

服务端安装:(可选,远程备份命令时需要)
1.将server内文件部署到服务器上(推荐SAE)
2.配置server/users.py中的用户名密码

##使用说明 ###客户端配置 ch set uid sample_id :必填,用户ID ch set host http://chxxx.sinaapp.com/chserver :选填,存储服务URL ch set pwd 123456 :选填,存储服务密码

ch list :查看当前配置项

###基础功能 ####chlist chlist #查看Key-Value

####chset chset key value #设置Key-Value

####chdel chdel [index|key] #删除Key-Value chdel 1 chdel db.dev

####chrun chrun [index|key] #执行命令 chrun 1 chrun db.dev

db.[Tab]

####chmark chmark key # 收藏当前目录 chmark ch

###同步功能 ####chpush chpush # 提交当前K-V至服务器 ####chpull chpull # 从服务器更新K-V

About

A Tool for Command Lint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published