diff --git a/.generated/wyxcli-output-preview.png b/.generated/wyxcli-output-preview.png index f4a14e2..eb61d3c 100644 Binary files a/.generated/wyxcli-output-preview.png and b/.generated/wyxcli-output-preview.png differ diff --git a/argparse.sh b/argparse.sh index a01b982..faa6fa2 100644 --- a/argparse.sh +++ b/argparse.sh @@ -1,7 +1,7 @@ #!/bin/bash # CLI CONSTS -version="3.1.1" +version="3.1.2" num_args=$# date=$(date) year="${date:24:29}" diff --git a/src/classes/lib/lib.class b/src/classes/lib/lib.class index 5204685..dae5f06 100644 --- a/src/classes/lib/lib.class +++ b/src/classes/lib/lib.class @@ -15,7 +15,11 @@ lib.csv.query(){ lib.csv.query.one(){ lines=($(lib.csv.query "$1" "$2" "$3")) - echo "${lines[1]}" + if [[ "$OSTYPE" == "darwin"* ]] || [[ "$(ps -o args= -p $$)" = *"zsh"* ]]; then + echo "${lines[2]}" + else + echo "${lines[1]}" + fi } lib.csv.all(){ @@ -40,11 +44,11 @@ lib.csv.all(){ if [ "$script" = "" ]; then continue fi - name=($(lib.csv.query 'arg_scripts' 'name' "where id='$script'")) + name=$(lib.csv.query.one 'arg_scripts' 'name' "where id='$script'") if [ "$type" = "git" ]; then - echo "- \`$script\`: ${ORANGE}${name[1]}${RESET}" + echo "- \`$script\`: ${ORANGE}${name}${RESET}" else - echo "- $script: ${ORANGE}${name[1]}${RESET}" + echo "- $script: ${ORANGE}${name}${RESET}" fi done echo ""