我有一个包含许多任务的Fabric脚本。我想在一开始就添加一个简单的“是/否”确认,其中包括要运行的主机和请求的任务。
hosts = env.hosts
task_name = ?
if not confirm('Run "%s" on %s?' % (task_name, hosts)):
abort('Aborting per user request.')
因此,当我运行fab -H user@1.2.3.4 deploy
时,确认将为Run "deploy" on user@1.2.3.4?
与记录良好的env.hosts
不同,我无法找到env.task_name
变量来实现此目的。