Example #1
0
 def global_defaults():
     base_defaults = Config.global_defaults()
     overrides = {
         "tasks": {"collection_name": PROG_NAME},
         "run": {
             "shell": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
             "echo": True,
             "debug": True,
         },
     }
     return merge_dicts(base=base_defaults, updates=overrides)
Example #2
0
    def output(c):
        ''' 可以跳转到定义处,查看所有默认配置
        '''
        print(Config.global_defaults())

        print("\n")
        print(c.tasks.collection_name)
        print(c.config.tasks.collection_name)
        print(c['tasks'])
        print(c.config.other)
        ''' 直接修改context中已有内容, 但是没有生效?
        '''
        c.tasks.auto_dash_names = False