From 0458345cdc0de8257000bd348f5737124ef1df62 Mon Sep 17 00:00:00 2001 From: Gustavo Martinez Date: Thu, 2 Jun 2022 14:37:36 -0500 Subject: [PATCH] Help on terminal added to the script, Readme.md modified --- Readme.md | 30 ++++++++++++++++++++++++------ blink_LED3.sh | 23 ++++++++++++++++++----- 2 files changed, 42 insertions(+), 11 deletions(-) diff --git a/Readme.md b/Readme.md index 87cc79a..5726041 100644 --- a/Readme.md +++ b/Readme.md @@ -38,6 +38,10 @@ En la parte principal de nuestro código, se inicia un ciclo if que evaluará lo controlará modificando el registro *brightness* con el comando *echo*, para el parpadeo del LED se usará el comando *sleep* que definirá el tiempo de inicio y apagado en segundos. +Si el usuario no conoce los comandos, puede usar *help* para desplegar la lista de los comandos anteriormente +mencionados, o bien al ingresar un comando erróneo saldrá una alerta que indicará que el comando es incorrecto y +mostrará todos los comandos a usar. + ```console echo "The LED3 user is starting" if [ "$1" == "on" ]; then @@ -49,13 +53,27 @@ echo "The LED3 user is starting" removeTrigger echo "0" >> "$LED3_PATH/brightness" elif [ "$1" == "blink" ]; then - "LED blinking" - removeTrigger - echo "1" >> "$LED3_PATH/brightness" - sleep 0.5 - echo "0" >> "$LED3_PATH/brightness" - sleep 0.5 + "LED blinking" + removeTrigger + echo "1" >> "$LED3_PATH/brightness" + sleep 0.5 + echo "0" >> "$LED3_PATH/brightness" + sleep 0.5 + elif [ "$1" == "help" ]; then + echo "This is an application to control User LED 3" + echo "List of commands: " + echo "on - Powers on the LED" + echo "off - Powers off the LED" + echo "blink - Makes the LED blink" + +else + echo "Error: This is not a command for this application" + echo "These are the commands you can use: " + echo "on - Powers on the LED" + echo "off - Powers off the LED" + echo "blink - Makes the LED blink" fi + echo "Done" ``` diff --git a/blink_LED3.sh b/blink_LED3.sh index a2e5efa..9ee88db 100755 --- a/blink_LED3.sh +++ b/blink_LED3.sh @@ -7,20 +7,33 @@ function removeTrigger } echo "The LED3 user is starting" - if [ "$1" == "on" ]; then +if [ "$1" == "on" ]; then echo "LED on" removeTrigger echo "1" >> "$LED3_PATH/brightness" - elif [ "$1" == "off" ]; then +elif [ "$1" == "off" ]; then echo "LED off" removeTrigger echo "0" >> "$LED3_PATH/brightness" - elif [ "$1" == "blink" ]; then +elif [ "$1" == "blink" ]; then "LED blinking" removeTrigger echo "1" >> "$LED3_PATH/brightness" sleep 0.5 echo "0" >> "$LED3_PATH/brightness" sleep 0.5 - fi - echo "Done" +elif [ "$1" == "help" ]; then + echo "This is an application to control User LED 3" + echo "List of commands: " + echo "on - Powers on the LED" + echo "off - Powers off the LED" + echo "blink - Makes the LED blink" + +else + echo "Error: This is not a command for this application" + echo "These are the commands you can use: " + echo "on - Powers on the LED" + echo "off - Powers off the LED" + echo "blink - Makes the LED blink" +fi +echo "Done"