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

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

JBrownie
JBrownie

3 Jun 15

Susie
Susie

2 Jun 15

make utilities
make utilities

3 Jun 15

OpenCL
OpenCL

11 May 15

Craft

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