/ test
test
1 #!./target/debug/argsh bash|required;also-required:q;?flag;#optional:o;#second-optional:p 2 3 echo "--required on pos 1: $1" 4 echo "--also-required on pos 2: $2" 5 6 if [[ -n "$ARGSH_FLAG" ]]; then 7 echo "--flag: passed" 8 else 9 echo "--flag: not passed" 10 fi 11 12 if [[ -n "$ARGSH_OPTIONAL" ]]; then 13 echo "--optional: $ARGSH_OPTIONAL" 14 else 15 echo "--optional not set" 16 fi 17 18 if [[ -n "$ARGSH_SECOND_OPTIONAL" ]]; then 19 echo "--second-optional: $ARGSH_SECOND_OPTIONAL" 20 else 21 echo "--second-optional not set" 22 fi 23 24 echo "full args: $@"