Craft

Software screenshot:
Craft
Rincian Software:
Versi: 0.2.3
Tanggal Upload: 20 Feb 15
Pengembang: Jamie Paton
Lisensi: Gratis
Popularitas: 70

Rating: 4.5/5 (Total Votes: 4)

Craft adalah alat seperti Makefile, kecuali semuanya Python asli.
Instal
pip menginstal kerajinan
Craft bekerja pada Python 2.7+ dan Python 3.2+.
file Crafty
Kerajinan akan membaca upaya untuk membaca crafty.py di direktori saat ini atau variabel lingkungan $ CRAFTFILE.
Contoh crafty.py:
dari kerajinan tugas impor, tergantung
task
depends ('bar', 'foo')
def cake ():
& Nbsp; "" "
& Nbsp; Cetakan kue, dan tergantung pada foo & bar
& Nbsp; untuk menjalankan pertama
& Nbsp; "" "
& Nbsp; print ('Waktu untuk kue')
task
def bar ():
& Nbsp; "" "Cetak bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hai, aku foo")
task
def otomatis ():
& Nbsp; "" "
& Nbsp; Aku akan berjalan ketika Anda memasok ada argumen untuk "kerajinan".
& Nbsp; "" "
& Nbsp; print (". Auto - Melakukan hal saya sendiri Yang 'foo' hari ini.")
& Nbsp; foo ()
task
pengaturan def ():
& Nbsp; "" "
& Nbsp; Aku akan berjalan sekali pada setiap panggilan untuk "kerajinan"
& Nbsp; "" "
& Nbsp; print ("Hello sir baik, aku rutin setup.")
Penggunaan
Menjalankan kerajinan h dalam direktori yang berisi crafty.py akan menampilkan daftar tugas yang tersedia. Contoh:
Penggunaan: craft [h] [tugas [tugas ...]]
argumen posisi:
& Nbsp; tugas
argumen opsional:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
Tugas yang tersedia:
- Cake: Cetakan kue, dan tergantung pada foo & bar untuk menjalankan pertama
- Auto: Aku akan berjalan ketika Anda memasok ada argumen untuk "kerajinan".
- Setup: Saya akan berjalan sekali pada setiap panggilan untuk "kerajinan"
- Foo:
- Bar: Mencetak bar
Seperti yang Anda lihat, docstring untuk setiap fungsitask kemudian akan diwakili dalam output bantuan, dan docstrings dapat dihilangkan.
Anda dapat memanggil tugas individu seperti:
kerajinan foo
dan menjalankan beberapa tugas dengan satu panggilan seperti:
kerajinan foo bar

Apa yang baru dalam rilis ini:

  • Perbaiki kesalahan penangkapan isolasi dari kerajinan dan tugas yang sebenarnya

Apa yang baru dalam versi 0.2.0: tugas

  • Ditambahkan setup () dan auto ()
  • Ditambahkan dukungan untuk dependensi tugas melaluidepends

Persyaratan :

  • Python

Software yang serupa

R
R

17 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Zsh
Zsh

17 Feb 15

Komentar untuk Craft

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!