Craft

Phần mềm chụp màn hình:
Craft
Các chi tiết về phần mềm:
Phiên bản: 0.2.3
Ngày tải lên: 20 Feb 15
Nhà phát triển: Jamie Paton
Giấy phép: Miễn phí
Phổ biến: 19

Rating: 5.0/5 (Total Votes: 3)

Craft là một công cụ như Makefile, trừ tất cả mọi thứ là trong Python.
Cài đặt
pips cài đặt thủ công
Craft hoạt động trên Python Python 2.7+ và 3.2+.
file Crafty
Craft sẽ đọc thử đọc crafty.py trong thư mục hiện hành hoặc các biến môi trường $ CRAFTFILE.
Một ví dụ crafty.py:
từ thủ công nhiệm vụ nhập khẩu, phụ thuộc
task
depends ('bar', 'foo')
bánh def ():
& Nbsp; "" "
& Nbsp; Prints bánh, và phụ thuộc vào foo & bar
& Nbsp; để chạy đầu tiên
& Nbsp; "" "
& Nbsp; print ('Thời gian cho bánh')
task
thanh def ():
& Nbsp; "" "In bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hi, tôi là foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; Tôi sẽ chạy khi bạn cung cấp không có đối số để "thủ công".
& Nbsp; "" "
& Nbsp; print (". Auto - Làm việc riêng của tôi Đó là 'foo' ngày hôm nay.")
& Nbsp; foo ()
task
thiết lập def ():
& Nbsp; "" "
& Nbsp; Tôi sẽ chạy một lần vào bất kỳ cuộc gọi đến "nghề"
& Nbsp; "" "
& Nbsp; print ("Hello tốt thưa ông, tôi là người thường xuyên thiết lập.")
Cách sử dụng
Chạy nghề -h trong thư mục chứa crafty.py sẽ hiển thị danh sách các công việc có sẵn. Ví dụ:
cách sử dụng: nghề [h] [nhiệm vụ [nhiệm vụ ...]]
đối số vị trí:
& Nbsp; nhiệm vụ
đối số tùy chọn:
& Nbsp; -h, --help hiển thị thông báo và thoát ra trợ giúp này
Nhiệm vụ có sẵn:
- Bánh: In bánh, và phụ thuộc vào foo & bar để chạy đầu tiên
- Auto: Tôi sẽ chạy khi bạn cung cấp không có đối số để "thủ công".
- Thiết lập: Tôi sẽ chạy một lần vào bất kỳ cuộc gọi đến "nghề"
- Foo:
- Bar: In thanh
Như bạn có thể thấy, các docstring cho mỗi chức năngtask sau đó sẽ được thể hiện ở đầu ra giúp đỡ, và docstrings có thể được bỏ qua.
Bạn có thể gọi các nhiệm vụ cá nhân như:
nghề foo
và chạy nhiều nhiệm vụ với một cuộc gọi như:
foo bar nghề

là gì mới trong phiên bản này:

  • Fix lỗi đánh bắt cô lập từ nghề thủ công và các công việc thực tế

mới trong phiên bản 0.2.0 là gì: nhiệm vụ

  • Thêm setup () và tự động ()
  • Thêm hỗ trợ cho nhiệm vụ phụ thuộc quadepends

Yêu cầu :

  • Python

Phần mềm tương tự

o42a
o42a

19 Feb 15

Scheme2Js
Scheme2Js

11 May 15

Stratego/XT
Stratego/XT

3 Jun 15

Rails
Rails

17 Feb 15

Ý kiến ​​để Craft

Bình luận không
Nhập bình luận
Bật hình ảnh!