summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-01-15 11:44:13 +0100
committerMarc Vertes <mvertes@free.fr>2025-01-15 11:44:13 +0100
commit307df21222316d35f32e1597824283797aa6a74c (patch)
treebf6a73f1be8f76cfcb95cde4e48a8ada9ff6bce4 /bin
parent137fd617030c85e9eef6858d9d5cd63cdc306ff6 (diff)
update
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cursor2
-rwxr-xr-xbin/tc14
-rwxr-xr-xbin/tf5
3 files changed, 12 insertions, 9 deletions
diff --git a/bin/cursor b/bin/cursor
index 537c164..2ae069b 100755
--- a/bin/cursor
+++ b/bin/cursor
@@ -5,7 +5,7 @@
usage="Usage: $0 [black | blue | cyan | gray | green | magenta | orange | red | white | yellow]"
cursor() {
- case $1 in
+ case $1 in
(0|r|red) set -- '#f00' ;;
(1|n|green) set -- '#5f5' ;;
(2|b|blue) set -- '#55f' ;;
diff --git a/bin/tc b/bin/tc
index 278ca3f..e2e34a4 100755
--- a/bin/tc
+++ b/bin/tc
@@ -1,6 +1,8 @@
-#!/bin/bash
+#!/bin/sh
-# Set terminal color in xterm and compatibles.
+# Set terminal color in xterm and compatibles
+
+usage="Usage: $0 [black | blue | cyan | gray | green | magenta | orange | red | white | yellow]"
color() {
case $1 in
@@ -11,11 +13,11 @@ color() {
(4|y|yellow) bg='#ffffe0' ;;
(5|n|green) bg='#e0ffe0' ;;
(6|o|orange) bg='#fff0f4' ;;
- (7|k|black) bg='#111111' fg='#eeeeee' ;;
- (*) echo "$0: unknown color $1">&2; exit 1 ;;
+ (7|k|black) bg='#000000' fg='#eeeeee' ;;
esac
+ printf '\e]11;'${bg:-#ffffff}'\e\' # Set background color.
+ printf '\e]10;'${fg:-#000000}'\e\' # Set foreground color.
}
+case $1 in -*) echo "$usage" >&2; exit 1;; esac
color ${1:-$((RANDOM % 7))}
-printf '\E]11;'${bg:-#ffffff}'\E\'
-printf '\E]10;'${fg:-#000000}'\E\'
diff --git a/bin/tf b/bin/tf
index e0f18bf..a566233 100755
--- a/bin/tf
+++ b/bin/tf
@@ -8,6 +8,7 @@ terminal_font() {
case $1 in
(m|menlo|mono) fn=menlo fs=$2 ;;
(f|fixed|6x13) fn=6x13 fs=13 ;;
+ (s|sf) fn='SF Mono Light' fs=8 ;;
([0-9]*) fs=$1 ;;
(*) fn=$1 fs=$2 ;;
esac
@@ -26,7 +27,7 @@ iterm2_font() {
}
case $TERM_PROGRAM in
- (Apple_Terminal) terminal_font $@ ;;
- (iTerm.app) iterm2_font $@ ;;
+ (Apple_Terminal) terminal_font "$@" ;;
+ (iTerm.app) iterm2_font "$@" ;;
(*) die 'not supported' ;;
esac