diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-24 20:09:53 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-24 20:09:53 +0200 |
commit | c8ff35fa5b6549bf469e643fe238c440eb10f8f2 (patch) | |
tree | d3d3e738b4dc254118ed3cabfc77e5772f1534df /bin/common/hextorgb | |
parent | ed2c13e049f8bbc787a406aba4e023e5edfe792e (diff) | |
parent | 2279a765fb2c9b15792ab9e33454091071fc004a (diff) |
Merge branch 'main' of gdb:dotfiles
Diffstat (limited to 'bin/common/hextorgb')
-rwxr-xr-x | bin/common/hextorgb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/common/hextorgb b/bin/common/hextorgb index 63fcbbc..a50dfd9 100755 --- a/bin/common/hextorgb +++ b/bin/common/hextorgb @@ -1,6 +1,14 @@ #!/usr/bin/env sh -tr -d '#' | - tr '[:lower:]' '[:upper:]' | +test which > /dev/null || + exit 1 +if test -t 0 +then + echo "$1" +else + cat /dev/stdin +fi | + tr -d '#' | # remove '#' + tr '[:lower:]' '[:upper:]' | # uppercase is needed for bc sed 's/\([0-9A-F]\{2\}\)/\1\n/g;iibase=16' | bc | tr '\n' ',' | |