Uliweb: Command 重构基本完成

原来Uliweb的命令处理,如:runserver等,是采用werkzeug的方式来处理,虽然简单,但是不太满足我的要求。比如我希望开始可以列出一个命令清单,而不是直接将所有命令的细节展示。通过uliweb help subcommand的方式来展现单个命令。这还不是主要的,关键是我想实现全局性的参数机制,比如settings可以是所有命令都生效的,verbose是所有命令都生效的。但是werkzeug的命令结构无法做到这一点。于是今天参考了Django的部分代码终于把uliweb中的命令处理重构了,并且将现存的命令全部重写了一遍。这样可以实现以下功能:

uliweb [global options] subcommand [options] arg1 arg2

可以有全局性的参数,如:-v , -s
可以支持多个arg参数

-- 来自 Uliweb 邮件列表,作者 Limodou

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。