Add --all flag to execute all colorscripts

This commit is contained in:
Jorrit Wegman 2021-10-09 12:50:10 -03:00 committed by Guilherme Rugai Freire
parent a1fabc524e
commit 57ef06336c
No known key found for this signature in database
GPG Key ID: 0F9FE41723A8A297

View File

@ -12,7 +12,8 @@ _help() {
"-h, --help, help" "Print this help." \
"-l, --list, list" "List all installed color scripts." \
"-r, --random, random" "Run a random color script." \
"-e, --exec, exec" "Run a specified color script by SCRIPT NAME or INDEX."
"-e, --exec, exec" "Run a specified color script by SCRIPT NAME or INDEX."\
"-a, --all, all" "List the outputs of all colorscripts with their SCRIPT NAME"
}
_list() {
@ -66,6 +67,15 @@ _run_colorscript() {
fi
}
function _run_all() {
for s in $DIR_COLORSCRIPTS/*
do
echo "$(echo $s | awk -F '/' '{print $NF}'):"
echo "$($s)"
echo
done
}
case "$#" in
0)
_help
@ -81,6 +91,9 @@ case "$#" in
-r | --random | random)
_random
;;
-a | --all | all)
_run_all
;;
*)
echo "Input error."
exit 1