9
क्या आपके 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
मैंने केवल कपड़े प्रलेखन को फिर से पढ़ा और प्रति कार्य तर्कों का उल्लेख पाया, शायद यह मेरी सबसे अच्छी शर्त है? http://docs.fabfile.org/0.9.0/usage/fab.html#per-task-arguments – Chris