Craft

Скріншот програми:
Craft
Дані програми:
Версія: 0.2.3
Дата завантаження: 20 Feb 15
Розробник: Jamie Paton
Ліцензія: Безкоштовно
Популярність: 70

Rating: 4.5/5 (Total Votes: 4)

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

Що нового У цьому випуску:

  • Виправлена ​​помилка лову ізоляції від ремесла і актуальним завданням

Що нового у версії 0.2.0:

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

Вимоги

  • Python

Схожі програми

Excelsior JET
Excelsior JET

17 Feb 15

autogen.sh
autogen.sh

20 Feb 15

Smake
Smake

20 Feb 15

Rails
Rails

17 Feb 15

Craft

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями