lastopt是一个python实用程序,用于使用

lastopt的Python项目详细描述


lastopt是一个python实用程序,用于使用函数和类内省快速创建命令行实用程序。


/usr/bin/env python


print“install%s,带depencies:%s”(
package,depencidencies和'yes'或'no')

class env(object):
def init_(self,name):
self.name=name

def start(self,package):
print“正在启动%s.%s”%(self.name,package)

lastopt.main([install,env])
`````

$。/command


用法:./command command[args]


可用命令有:
env
install

$。/command install--help

用法:./command install<;package>;选项[BR/>
选项:
-H,帮助显示该帮助消息并退出
未设置的依赖关系-依赖关系
-D,-依赖项(默认值:false)

$ /命令安装RIDIS -D
BR/>安装ReDIS,有依赖关系:yes

$./command env production


用法:./command env production command[args]


可用的命令有:
start

$./command env production start frontend


starting production.frontend


history
----


lastopt直接受到simon的启发几年前willison的聪明内省黑客:https://github.com/simonw/optfunc

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓中的java标签长点击问题   JavaSpringMVC多行表单提交提交新的ModelAttribute   程序来查找java程序中的方法数   在JSF中自动选择java下拉列表   java onNext为ArrayList的每个元素触发,而不是使用RXJava触发一次   为什么java不允许创建内部类的实例?   JavaJSF<p:calendar>小部件在选择不同月份时不会刷新   java如何限制JFileChooser只允许选择特定数量的文件?   java ANT build无法识别geckodriver可执行文件“驱动程序可执行文件不存在”   java TextView空指针异常   java试图在安卓中传递参数   如何将XML配置转换为Java   java支持使用JAXRPC的soap服务,但pom中没有定义它。xml   在Java中检查整个ArrayList