pythondoit-如何回显执行的shell命令?

pythondoit-如何回显执行的shell命令?,doit,Doit,我的任务的操作是一个shell命令。doit中是否有显示实际执行的shell命令的选项 之所以需要此功能,是因为shell命令是由python表达式动态创建的,因此我希望看到实际的命令以帮助进行故障排除。默认情况下显示任务名称,这可以通过属性进行更改 doit发行版包含了helper函数,它完全满足您的需要 from doit.tools import title_with_actions def task_with_details(): return {'actions': ['ec

我的任务的操作是一个shell命令。doit中是否有显示实际执行的shell命令的选项


之所以需要此功能,是因为shell命令是由python表达式动态创建的,因此我希望看到实际的命令以帮助进行故障排除。

默认情况下显示任务名称,这可以通过属性进行更改

doit发行版包含了helper函数,它完全满足您的需要

from doit.tools import title_with_actions

def task_with_details():
    return {'actions': ['echo abc 123'],
            'title': title_with_actions}

谢谢@schettino72。您所建议的方法在防御上是有效的,但我更多地考虑的是命令行选项,而不是修改文件本身。您知道是否有这样的命令行选项吗?目前不可能,但这将是对
info
命令的一个很好的补充。请在github上创建一个问题。添加此功能应该很简单。已创建。没有意识到你是包装的主要贡献者。干得好!