__main__.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:coon 作者: comtihon 项目源码 文件源码
def main(args=None):
    try:
        arguments = docopt(__doc__, argv=args, version=APPVSN)
    except DocoptExit as usage:
        print(usage)
        sys.exit(1)
    path = os.getcwd()
    logger.configure(arguments['--log-level'])
    result = False
    if arguments['create']:
        result = create(path, arguments)
    if arguments['build']:
        result = build(path, arguments)
    if arguments['version']:
        result = version(path)
    if arguments['deps']:
        result = deps(path)
    if arguments['release']:
        result = release(path, arguments)
    if arguments['package']:
        result = package(path, arguments)
    if arguments['upgrade']:
        result = upgrade(path, arguments)
    if arguments['add_package']:
        result = add_package(path, arguments)
    if arguments['eunit']:
        result = eunit(path, arguments)
    if arguments['ct']:
        result = ct(path, arguments)
    if arguments['fetch']:
        result = fetch(arguments)
    if arguments['install']:
        result = install(arguments)
    if arguments['uninstall']:
        result = uninstall(arguments)
    if arguments['installed']:
        result = installed()
    if result:
        sys.exit(0)
    else:
        sys.exit(1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号