[英]Named argument for fish function with argparse
內置的fish function
具有-a/--argument-names
選項,該選項允許將參數綁定到名稱。
在還使用argparse
內置argparse
,仍然可以這樣做嗎? 如果是這樣,怎么辦?
我設計並實現了argparse
。 是的,從技術上講,您可以在同一函數中使用--argument
標志和argparse
,但這樣做沒有任何意義。 --argument
選項完全獨立於argparse
運行,並且不了解標志。 創建以下函數:
function x -a arg1 -a arg2
set --show arg1 arg2 argv
end
現在這樣調用它: x --flag val arg
。 注意,-- --flag
綁定到arg1
, val
綁定到arg2
, argv
仍然包含傳遞給函數的所有參數。 如果函數具有標志,則不應使用--argument
。 如果沒有,那么使用argparse
沒有任何意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.