9
Có cách nào sạch sẽ để fabfile của bạn lấy các đối số dòng lệnh không? Tôi đang viết một kịch bản cài đặt cho một công cụ mà tôi muốn có thể chỉ định một thư mục đích tùy chọn thông qua dòng lệnh.Fabfiles Với các đối số dòng lệnh
tôi đã viết một số mã để kiểm tra những gì sẽ xảy ra nếu tôi trôi qua trong một số đối số dòng lệnh:
# fabfile.py
import sys
def install():
_get_options()
def _get_options():
print repr(sys.argv[1:])
Một vài chạy:
$ fab install
['install']
Done.
$ fab install --electric-boogaloo
Usage: fab [options] <command>[:arg1,arg2=val2,host=foo,hosts='h1;h2',...] ...
fab: error: no such option: --electric-boogaloo
Tôi chỉ đọc lại tài liệu về vải và tìm thấy đề cập đến các đối số trên mỗi tác vụ, có lẽ đây là đặt cược tốt nhất của tôi? http://docs.fabfile.org/0.9.0/usage/fab.html#per-task-arguments – Chris