Craft

Скриншот программы:
Craft
Детали программы:
Версия: 0.2.3
Дата загрузки: 20 Feb 15
Разработчик: Jamie Paton
Тип распространения: Бесплатная
Популярность: 19

Rating: 5.0/5 (Total Votes: 3)

Ремесло это инструмент, как Makefile, за исключением все в родной Python.
Установить
пункт установить ремесло
Ремесло работы по Python 2.7+ и 3.2+ Python.
Коварные файлы
Ремесло будет читать попытку прочитать crafty.py в текущем каталоге или переменной окружения $ CRAFTFILE.
Примером crafty.py:
от ремесла задачи импорта, зависит
task
depends ('бар', 'Foo')
Def торт ():
& NBSP; "" "
& NBSP; Печать торт, и зависит от Foo & бар
& NBSP; запуска программы Первые
& NBSP; "" "
& NBSP; печать ("Время для торта")
task
Def бар ():
& NBSP; "" "Печатает бар" ""
& NBSP; печать («бар»)
task
Def Foo ():
& NBSP; печать ("Привет, я Foo")
task
Def авто ():
& NBSP; "" "
& NBSP; я буду баллотироваться, когда вы не поставить ни одного аргумента, чтобы "ремесла".
& NBSP; "" "
& NBSP; печать (". Авто - Делая свое дело, который является" Foo "сегодня".)
& NBSP; Foo ()
task
Настройка четкости ():
& NBSP; "" "
& NBSP; я буду баллотироваться сразу на любой вызов "ремесло"
& NBSP; "" "
& NBSP; печать ("Привет дорогой сэр, я подпрограмма установки.")
Использование
Запуск ремесло -h в каталог, содержащий crafty.py покажет список доступных задач. Пример:
Использование: ремесло [-h] [задача [задача ...]]
позиционные аргументы:
& NBSP; задача
необязательные аргументы:
& NBSP; -h, --help показать эту справку и выйти
Доступные задачи:
- Торт: печать торт, и зависит от Foo & бар, чтобы прогнать первый
- Авто: я буду баллотироваться, когда вы не поставить ни одного аргумента, чтобы "ремесла".
- Установка: я буду баллотироваться сразу на любой вызов "ремесло"
- Foo:
- Бар: бар Печать
Как вы можете видеть, строка документации для каждой функцииtask будет представлена ​​на выходе помощи, и строки документации могут быть опущены.
Вы можете позвонить отдельных задач, таких как:
ремесло Foo
и запустить несколько задач с одного вызова, как:
ремесло Foo бар

Что нового В этом выпуске:

  • Исправлена ​​ошибка ловли изоляцию от ремесла и актуальной задачей

Что нового в версии 0.2.0:

  • Добавлена ​​настройка () и авто () задач
  • Добавлена ​​поддержка зависимостей задач с помощьюdepends

Требования

  • Python

Похожие программы

Smake
Smake

20 Feb 15

LLVM
LLVM

17 Aug 18

Комментарии к Craft

Комментарии не найдены
добавить комментарий
Включите картинки!