From 61276804d4741ef75ed1060fb083c86ee0fc60b3 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 25 Feb 2020 08:59:22 +0000 Subject: [PATCH 1/3] check no file exists at install destination --- install.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index 4b83e32..1fd17bd 100755 --- a/install.sh +++ b/install.sh @@ -15,15 +15,19 @@ echo "Install directory: '$_install_dir'" echo "" for _file in ./src/* ; do + _destination="$_install_dir"$(basename "$_file") if [ $_uninstall -eq 0 ] ; then - echo "installing: $_file" - sudo cp "$_file" "$_install_dir" + if ! [ -e "$_destination" ] ; then + echo "installing: $_file" + sudo cp "$_file" "$_install_dir" + else + echo "file present - skipping: $_file" + fi elif [ $_uninstall -eq 1 ] ; then - _filename=$(basename "$_file") - # WARNING - need to ensure $_filename is not empty (/usrlocal/bin will be deleted) - if [ -n "$_filename" ]; then - echo "uninstalling: $_filename" - sudo rm "$_install_dir$_filename" + # WARNING - need to ensure $_filename is not empty (/usr/local/bin will be deleted) + if [ -n "$_destination" ] ; then + echo "uninstalling: $_destination" + sudo rm "$_install_dir$_destination" fi fi done From 509f902ac0771e7844b743a66895afdca2da96fc Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 25 Feb 2020 08:59:38 +0000 Subject: [PATCH 2/3] add date-show - show date in window --- src/date-show | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 src/date-show diff --git a/src/date-show b/src/date-show new file mode 100755 index 0000000..37b8a67 --- /dev/null +++ b/src/date-show @@ -0,0 +1,5 @@ +#!/bin/sh + +st -t 'WM_FORCE_FLOATING' -g 40x3+16+16 bash -c 'tput civis; while true; do clear ; date +" %R -- %A %d %B %Y" ; sleep 1 ; done;' + + From 38b55016288691c909d16056371327b11ede8275 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 25 Feb 2020 09:05:12 +0000 Subject: [PATCH 3/3] date-show - update text color/weight --- src/date-show | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/date-show b/src/date-show index 37b8a67..1f585aa 100755 --- a/src/date-show +++ b/src/date-show @@ -1,5 +1,5 @@ #!/bin/sh -st -t 'WM_FORCE_FLOATING' -g 40x3+16+16 bash -c 'tput civis; while true; do clear ; date +" %R -- %A %d %B %Y" ; sleep 1 ; done;' +st -t 'WM_FORCE_FLOATING' -g 40x3+16+16 bash -c 'tput bold; tput setaf 4; tput civis; while true; do clear ; date +" %R -- %A %d %B %Y" ; sleep 1 ; done;'