"
This command makes it easy for fish scripts and functions to handle arguments.
"
Example from docs:
```
function mybetterfunction
argparse h/help s/second -- $argv
or return
if set -ql _flag_help
echo "mybetterfunction [-h|--help] [-s|--second] [ARGUMENT ...]"
return 0
end
if set -ql _flag_second
echo $argv[2]
else
echo $argv[1]
echo $argv[3]
end
end
```
Also mir erschließt sich nach wie vor nicht, warum man #Click für einfache #CLI Tools in #Python3 nutzen sollte. Beziehungsweise warum manche Menschen es tun. Überhaupt nicht.
Da kann man auch nahezu 1:1 #Argparse nehmen. Die Syntax ist in meinen Augen deutlich schlüssiger und man spart sich eine Library, weil Argparse ist ja Bordmittel.
Mag mich jemand erleuchten?
#click #cli #python3 #argparse
Argparse for golang. Just because `flag` sucks »
https://github.com/akamensky/argparse
#argparse #go #libraries #devex
"Give it one space"
argparse -parameter "-log(p-value)"
Breaks since the minus at log is considered as another parameter. Solution? Give it some space:
argparse -parameter " -log(p-value)"
Ah, tricks, tricks. #programming
#python #argparse #programming