aboutsummaryrefslogtreecommitdiff
path: root/lib/environment.sh
diff options
context:
space:
mode:
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"