创建简单、嵌套的命令行界面。
clams的Python项目详细描述
使用clam(命令行)创建简单、嵌套的命令行接口 应用程序变得简单)。
安装
pip install clams
示例
一个包含hello和goodbye子命令的简单示例。这可能是 在/demo/salutation.py找到。
fromclamsimportarg,Commandsalutation=Command('salutation')@salutation.register('hello')@arg('name',nargs='?')# same interface as argparse's ``add_argument``defhandler(name):print'Hello %s'%(nameor'Nick')@salutation.register('goodbye')@arg('name',nargs='?')defhandler(name):print'Goodbye %s'%(nameor'Nick')if__name__=='__main__':salutation.init()salutation.parse_args()
用法:
$cd demo $ ./salutation.py hello Hello Nick
$ ./salutation.py hello Jason Hello Jason $ ./salutation.py goodbye "my friend."Goodbye my friend.
文档
clams文档是available on ReadTheDocs,可以在 /docs目录。
问题报告和联系信息
如果您对这个软件有任何问题,请花点时间报告 他们在https://github.com/unbservices/clams或者通过电子邮件发送到nick@unb.services。
如果你是一个安全研究员或者相信你找到了一个安全 此软件存在漏洞,请通过电子邮件与我们联系 nick@unb.services。
贡献
无论是报告bug还是发送 拉取请求。如果你想帮忙,但不知道从哪里开始,请发电子邮件给我 nick@unb.services我试着给你指出正确的方向。
版权和许可信息
版权所有(c)2015 Nick Zarczynski
这个项目是由麻省理工学院授权的。请查看许可证文件 更多信息。