mirror of
https://gitlab.com/mattia.basaglia/ASCII-Pony.git
synced 2024-11-22 04:07:59 +01:00
Clean up systempony command line arguments
This commit is contained in:
parent
4952c766b3
commit
4bb782ee26
1 changed files with 11 additions and 11 deletions
22
systempony
22
systempony
|
@ -171,14 +171,14 @@ function help()
|
||||||
echo -e "\t$(bold $0) - show a pony and some system information"
|
echo -e "\t$(bold $0) - show a pony and some system information"
|
||||||
|
|
||||||
title SYNOPSIS
|
title SYNOPSIS
|
||||||
echo -e "\t$(bold $0) [$(bold --pony) $(underline pony)|$(bold -p=)$(underline pony)] [$(bold --info) $(underline id)|$(bold -i=)$(underline id)...]"
|
echo -e "\t$(bold $0) [$(bold --pony) $(underline pony)|$(bold -p)$(underline pony)] [$(bold --info) $(underline id)|$(bold -i)$(underline id)...]"
|
||||||
echo -e "\t$(bold $0) $(bold help)|$(bold --help)|$(bold -h)"
|
echo -e "\t$(bold $0) $(bold help)|$(bold --help)|$(bold -h)"
|
||||||
|
|
||||||
title OPTIONS
|
title OPTIONS
|
||||||
echo -e "\t$(bold --pony) $(underline pony), $(bold -p=)$(underline pony)"
|
echo -e "\t$(bold --pony) $(underline pony), $(bold -p)$(underline pony)"
|
||||||
echo -e "\t\tSelect a pony (default: $PONY)."
|
echo -e "\t\tSelect a pony (default: $PONY)."
|
||||||
echo
|
echo
|
||||||
echo -e "\t$(bold --info) $(underline id), $(bold -i=)$(underline id)"
|
echo -e "\t$(bold --info) $(underline id), $(bold -i)$(underline id)"
|
||||||
echo -e "\t\tShow the given info (default: ${INFO[@]})."
|
echo -e "\t\tShow the given info (default: ${INFO[@]})."
|
||||||
echo -e "\t\tThis option supports multiples IDs separated by commas, spaces or colons."
|
echo -e "\t\tThis option supports multiples IDs separated by commas, spaces or colons."
|
||||||
echo -e "\t\tAvailable IDs:"
|
echo -e "\t\tAvailable IDs:"
|
||||||
|
@ -266,24 +266,24 @@ do
|
||||||
list_ponies
|
list_ponies
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
--pony)
|
--pony|-p)
|
||||||
shift
|
shift
|
||||||
PONY=$1
|
PONY="$1"
|
||||||
;;
|
;;
|
||||||
-p=*)
|
-p=*|--pony=*)
|
||||||
PONY=$(echo "$1" | sed "s/-p=//")
|
PONY="$(echo "$1" | sed -r "s/^(-p|--pony)=//")"
|
||||||
;;
|
;;
|
||||||
--info)
|
--info|-i)
|
||||||
infostring=""
|
infostring=""
|
||||||
while [ "$2" ] && ! echo "$2" | grep -q -e "-"
|
while [ "$2" ] && ! echo "$2" | grep -q -e "-"
|
||||||
do
|
do
|
||||||
infostring="$infostring $2"
|
infostring="$infostring $2"
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
select_info $infostring
|
select_info "$infostring"
|
||||||
;;
|
;;
|
||||||
-i=*)
|
-i=*|--info=*)
|
||||||
select_info "$(echo "$1" | sed "s/-i=//")"
|
select_info "$(echo "$1" | sed -r "s/^(-i|--info)=//")"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
|
|
Loading…
Reference in a new issue