From 6df270904643fb9b288153148ffeee6c76bfdf4f Mon Sep 17 00:00:00 2001 From: Yigid BALABAN Date: Wed, 3 Jul 2024 01:30:26 +0300 Subject: [PATCH] example chore script --- examples/chore_script.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 examples/chore_script.sh diff --git a/examples/chore_script.sh b/examples/chore_script.sh new file mode 100644 index 0000000..75da423 --- /dev/null +++ b/examples/chore_script.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +# reve desktop environment framework +# Yigid BALABAN 2024 + +# chore script +# type mode +# name chore_script.sh +# desc ... +# vars ... + +reve_folder="$HOME/.config/reve" +reve_desktop_mode="$reve_folder/desktop_mode" +gtk_dark_theme="$reve_folder/chore/gtk_dark_theme" +gtk_light_theme="$reve_folder/chore/gtk_light_theme" + +util_readf () { + local filename=$1 + + if [[ -f "$filename" ]]; then + cat "$filename" + else + echo "util_readf: File not found: $filename" >&2 + return 1 + fi +} + +current_mode=$( util_readf "$reve_desktop_mode" ) +echo "Hello, world! Current mode is $current_mode."