Как вы контролируете, как настраиваются пользовательские команды Fabric?Как переименовать команды с именами строк
Я организую свои команды в различных пакетах, как:
mydomain
__init__.py
db.py
@task
def create()...
@task()
def dump()...
@task
def shell()...
И когда я бегу fab --list
, я вижу ткани обнажает мои команды с префиксом mydomain
:
mydomain.db.create
mydomain.db.dump
mydomain.db.shell
Как получить ткань упасть префикс mydomain
, сохраняя при этом задачи, организованные в моем пользовательском пространстве имен? Я попытался указать имя в @task(name=...)
, но это не влияет на пространство имен.
Вы импортируете команды из другого модуля в свой файл, или вы возились с функцией main()? Это два случая, которые это произошло для меня – Greg