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

GNU Smalltalk
GNU Smalltalk

11 May 15

Nimrod
Nimrod

20 Feb 15

Pyexpander
Pyexpander

20 Feb 15

Komentar untuk Craft

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!