簡體   English   中英

Fabfiles與命令行參數

[英]Fabfiles With Command Line Arguments

是否有一種干凈的方法讓您的fabfile接受命令行參數? 我正在為一個工具編寫一個安裝腳本,我希望能夠通過命令行指定一個可選的目標目錄。

我寫了一些代碼來測試如果我傳入一些命令行參數會發生什么:

# fabfile.py
import sys

def install():
    _get_options()

def _get_options():
    print repr(sys.argv[1:])

幾個運行:

$ 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

我最終使用了每個任務的參數。 這似乎比做獨立的命令行參數更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM