Files
hyprdots/env.example
2024-08-02 12:06:22 +05:30

53 lines
752 B
Bash

#!/bin/sh
#shellcheck disable=SC2034
ntfy_creds() {
# unload
[ "$1" = "unload" ] && unset NTFY_URL NTFY_TOPIC NTFY_TOKEN && return 0
# load
NTFY_URL=
NTFY_TOKEN=
NTFY_TOPIC=
}
jellyfin_creds() {
# unload
[ "$1" = "unload" ] && unset JF_TOKEN JF_BASE_URL JF_USER_ID && return 0
# load
JF_TOKEN=
JF_BASE_URL=
JF_USER_ID=
}
nextcloud_creds() {
# unload
[ "$1" = "unload" ] && unset NC_URL NC_USER NC_TOKEN NC_SHARE_PATH NC_FOLDER_ID && return 0
# load
NC_URL=
NC_USER=
NC_TOKEN=
NC_SHARE_PATH=
NC_FOLDER_ID=
}
github_creds() {
# unload
[ "$1" = "unload" ] && unset GH_TOKEN && return 0
# load
GH_TOKEN=
}
matrix_creds() {
# unload
[ "$1" = "unload" ] && unset MX_TOKEN MX_URL && return 0
# load
MX_TOKEN=
MX_URL=
}