From 4531e6e09d55e9e614d3f1701f2e489a8fac29c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Fiti=C3=A9?= Date: Wed, 17 Jun 2020 07:20:58 +0000 Subject: Improve color support script --- navit/navit_layout_car_convertrgbfordark.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/navit/navit_layout_car_convertrgbfordark.sh b/navit/navit_layout_car_convertrgbfordark.sh index 5d923ac5d..3d4e5daf6 100755 --- a/navit/navit_layout_car_convertrgbfordark.sh +++ b/navit/navit_layout_car_convertrgbfordark.sh @@ -1,3 +1,7 @@ #!/bin/bash -echo Light: $1 -echo Dark:\ $(printf '%02x' $(echo $(printf "%d" 0x${1:0:2})/34 | bc))$(printf '%02x' $(echo $(printf "%d" 0x${1:2:2})/8 | bc))$(printf '%02x' $(echo $(printf "%d" 0x${1:4:2})/9 | bc)) +if [[ $1 =~ ^[0-9a-fA-F]{6}$ ]]; then + echo Light: $1 + echo Dark:\ $(printf '%02x' $(echo $(printf "%d" 0x${1:0:2})/34 | bc))$(printf '%02x' $(echo $(printf "%d" 0x${1:2:2})/8 | bc))$(printf '%02x' $(echo $(printf "%d" 0x${1:4:2})/9 | bc)) +else + echo Usage: $0 RRGGBB +fi -- cgit v1.2.1