def task_version():
return {'actions': ["doit --version"]}
def task_update_completion():
from doit.tools import result_dep
zsh_completion_file = '~/.zsh/tabcompletion/_doit'
return {
'actions' : [f'doit tabcompletion --shell=zsh > {zsh_completion_file}'],
'uptodate': [result_dep('version')],
'verbosity' : 2
}
def task_update_completion():
from doit.tools import result_dep
zsh_completion_file = '~/.zsh/tabcompletion/_doit'
def get_ver():
return doit.get_version()
return {
'actions' : [f'doit tabcompletion --shell=zsh > {zsh_completion_file}'],
'uptodate': [result_dep(get_ver)],
'verbosity' : 2
}