Craft

Logiciel capture d'écran:
Craft
Détails logiciels:
Version: 0.2.3
Date de transfert: 20 Feb 15
Développeur: Jamie Paton
Licence: Gratuit
Popularité: 19

Rating: 5.0/5 (Total Votes: 3)

Artisanat est un outil comme Makefile, sauf que tout est en Python natif.
Installer
pip installer l'artisanat
Craft travaille sur Python et Python 2.7+ 3.2+.
fichiers Crafty
Artisanat lira tentative de lecture crafty.py dans le répertoire courant ou la variable d'environnement $ CRAFTFILE.
Un exemple crafty.py:
de tâche d'importation d'artisanat, dépend
task
depends ('bar', 'foo')
gâteau de def ():
& Nbsp; "" "
& Nbsp; Prints gâteau, et dépend de foo et bar
& Nbsp; pour exécuter la première
& Nbsp; "" "
& Nbsp; impression ('Time pour le gâteau »)
task
barre de def ():
& Nbsp; "" "Imprime bar" ""
& Nbsp; impression ('bar')
task
def foo ():
& Nbsp; print ("Salut, je suis foo")
task
def automatique ():
& Nbsp; "" "
& Nbsp; je vais courir lorsque vous fournissez aucun argument à «métier».
& Nbsp; "" "
& Nbsp; print (". Auto - Faire mon propre truc qui est aujourd'hui 'foo'.")
& Nbsp; foo ()
task
configuration de def ():
& Nbsp; "" "
& Nbsp; Je cours une fois sur un appel à "l'artisanat"
& Nbsp; "" "
& Nbsp; print ("Bonjour mon bon monsieur, je suis la routine d'installation.")
Utilisation
Courir artisanat -h dans le répertoire contenant crafty.py affichera la liste des tâches disponibles. Exemple:
utilisation: l'artisanat [-h] [tâche [tâche ...]]
arguments de position:
& Nbsp; tâche
arguments optionnels:
& Nbsp; -h, --help afficher ce message d'aide et de sortie
Tâches disponibles:
- Gâteau: Prints gâteau, et dépend de foo et bar à courir premier
- Auto: je vais courir lorsque vous fournissez aucun argument à «métier».
- Configuration: Je vais courir une fois sur un appel à "l'artisanat"
- Foo:
- Bar: Bar Imprime
Comme vous pouvez le voir, le docstring pour chaque fonction detask sera alors représentée dans la sortie d'aide, et docstrings peut être omis.
Vous pouvez appeler tâches individuelles comme:
artisanat foo
et exécuter des tâches multiples avec un seul appel comme:
artisanat barre de foo

Quoi de neuf dans cette version:

  • erreur de Fix attraper l'isolement de l'artisanat et de la tâche réelle

Qu'est-ce que les nouvelles dans la version 0.2.0:

  • Ajout configuration () et automatique () tâches
  • Ajout du support pour les dépendances de tâches viadepends

Exigences :

  • Python

Logiciel similaire

make utilities
make utilities

3 Jun 15

byacc
byacc

3 Jun 15

Pyexpander
Pyexpander

20 Feb 15

R
R

17 Feb 15

Commentaires à Craft

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!