aboutsummaryrefslogtreecommitdiff
path: root/lib/environment.sh
diff options
context:
space:
mode:
authorLibravatar Stepanov Aleksey <blueingreen@bluig.xyz>2025-05-11 14:12:21 +0500
committerLibravatar Stepanov Aleksey <blueingreen@bluig.xyz>2025-05-11 14:12:21 +0500
commitb26818dad13db472b20e299d96d0fb124417a5e6 (patch)
treecaf27ea27c321cbe4a8ce0be25c4cc37d3933dfd /lib/environment.sh
add taskwarrior-tui-scripts project
Diffstat (limited to 'lib/environment.sh')
-rwxr-xr-xlib/environment.sh43
1 files changed, 43 insertions, 0 deletions
diff --git a/lib/environment.sh b/lib/environment.sh
new file mode 100755
index 0000000..00f69e7
--- /dev/null
+++ b/lib/environment.sh
@@ -0,0 +1,43 @@
+#!/usr/bin/env bash
+# shellcheck disable=SC2016
+
+#****F* lib/environment.sh
+# NAME
+#
+# environment.sh - файл c основными константами и переменными.
+#
+# USED BY
+#
+# - edit_project.sh
+# - jtx.sh
+# - someday.sh
+# - project.sh
+# - start_stop.sh
+#******
+
+# Global
+#
+#****d* environment.sh/ROOT_DIR
+# NAME
+#
+# ROOT_DIR - корень проекта.
+#******
+export ROOT_DIR="$HOME/bin/taskwarrior-tui-scripts"
+
+#****d* environment.sh/LIB_DIR
+# NAME
+#
+# LIB_DIR - папка с вспомогательными функциями.
+#******
+export LIB_DIR="$ROOT_DIR/lib"
+
+#****d* environment.sh/MY_CAL
+# NAME
+#
+# MY_CAL - папка с ics файлами календаря my_cal.
+#
+# NOTES
+#
+# https://baikal.bluig.xyz/dav.php/calendars/me/my_cal/
+#******
+export MY_CAL="$XDG_DATA_HOME/.calendars/my_cal"