aboutsummaryrefslogtreecommitdiff
path: root/lib/environment.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/environment.sh')
-rw-r--r--lib/environment.sh136
1 files changed, 136 insertions, 0 deletions
diff --git a/lib/environment.sh b/lib/environment.sh
new file mode 100644
index 0000000..5bd45eb
--- /dev/null
+++ b/lib/environment.sh
@@ -0,0 +1,136 @@
+# shellcheck disable=SC2016
+
+#****F* lib/environment.sh
+# NAME
+#
+# environment.sh - файл c основными константами и переменными.
+#
+# USED BY
+#
+# - menu.sh
+# - clone-dotfiles.sh
+#******
+
+# Global
+#
+#****d* environment.sh/ROOT_DIR
+# NAME
+#
+# ROOT_DIR - корень проекта.
+#
+# USED BY
+#
+# - BIN_DIR
+# - LIB_DIR
+#******
+export ROOT_DIR
+ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+
+#****d* environment.sh/BIN_DIR
+# NAME
+#
+# BIN_DIR - папка bin.
+#******
+export BIN_DIR="$ROOT_DIR/bin"
+
+#****d* environment.sh/LIB_DIR
+# NAME
+#
+# LIB_DIR - папка lib.
+#******
+export LIB_DIR="$ROOT_DIR/lib"
+
+#****d* environment.sh/DOMAIN
+# NAME
+#
+# DOMAIN - основное доменное имя.
+#
+# USED BY
+#
+# - SOFT_SERVE_DOMAIN
+#******
+export DOMAIN="bluig.xyz"
+
+#****d* environment.sh/KEEPASSXC_MASTER_PASSWORD
+# NAME
+#
+# KEEPASSXC_MASTER_PASSWORD - мастер-ключ базы данных с паролями программы KeePassXC.
+#
+# USED BY
+#
+# - func.sh
+# - openKeepass
+#******
+export KEEPASSXC_MASTER_PASSWORD="/tmp/keepassxc.mp"
+
+#****d* environment.sh/KEEPASSXC_BASE
+# NAME
+#
+# KEEPASSXC_BASE - файл базы данных с паролями для программы KeePassXC.
+#
+# USED BY
+#
+# - func.sh
+# - openKeepass
+#******
+export KEEPASSXC_BASE="$HOME/Passwords.kdbx"
+
+#****d* environment.sh/KEEPASSXC_SOFT_SERVE_ENTRY
+# NAME
+#
+# KEEPASSXC_SOFT_SERVE_ENTRY - запись soft-serve в базе данных KeePassXC.
+#
+# USED BY
+#
+# - func.sh
+# - openKeepass
+#******
+export KEEPASSXC_SOFT_SERVE_ENTRY="soft-serve"
+
+#****d* environment.sh/KEEPASSXC_SOFT_SERVE_ATTRIBUTE_HTTPS_TOKEN
+# NAME
+#
+# KEEPASSXC_SOFT_SERVE_ATTRIBUTE_HTTPS_TOKEN - название атрибута записи soft-serve в базе данных KeePassXC.
+#
+# USED BY
+#
+# - func.sh
+# - openKeepass
+#******
+export KEEPASSXC_SOFT_SERVE_ATTRIBUTE_HTTPS_TOKEN="https-token"
+
+#****d* environment.sh/SOFT_SERVE_DOMAIN
+# NAME
+#
+# SOFT_SERVE_DOMAIN - поддомен git-сервера soft-serve.
+#
+# USED BY
+#
+# - func.sh
+# - cloneInit
+#******
+export SOFT_SERVE_DOMAIN="ss.$DOMAIN"
+
+#****d* environment.sh/PIPX_YADISK_DIRECT_PKG
+# NAME
+#
+# PIPX_YADISK_DIRECT_PKG - пакет для скачивания файлов по ссылке с яндекс диска.
+#
+# USED BY
+#
+# - func.sh
+# - pipxInstall
+#******
+export PIPX_YADISK_DIRECT_PKG="wldhx.yadisk-direct"
+
+#****d* environment.sh/PIPX_YADISK_DIRECT_PKG_DIR
+# NAME
+#
+# PIPX_YADISK_DIRECT_PKG_DIR - пакет для скачивания файлов по ссылке с яндекс диска.
+#
+# USED BY
+#
+# - func.sh
+# - getKdbxFile
+#******
+export PIPX_YADISK_DIRECT_PKG_DIR="$HOME/.local/bin/yadisk-direct"