aboutsummaryrefslogtreecommitdiff
path: root/crypt.sh
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-01-14 16:57:49 +0100
committerFederico Angelilli <code@fedang.net>2024-01-14 16:58:02 +0100
commite109069c47c8e79e2a06174d4f154b334dd7ccce (patch)
tree4dcc0561f9323385314c220c9fb3a20c853ef7a5 /crypt.sh
parent904ec3a6f836fe80725198b30d26bd290f12e368 (diff)
Load extensions only when CRYPT_LOAD_EXTENSIONS is defined
Diffstat (limited to 'crypt.sh')
-rwxr-xr-xcrypt.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/crypt.sh b/crypt.sh
index 9c480f4..cd4fe47 100755
--- a/crypt.sh
+++ b/crypt.sh
@@ -271,6 +271,7 @@ edit() { $EDITOR $FILE; }
load_extensions() {
[[ -d "$CRYPT_PATH/.extensions" && $CLOSED -eq 0 ]] || return
+ [[ -n "$CRYPT_LOAD_EXTENSIONS" ]] || return
for f in $CRYPT_PATH/.extensions/*.bash; do
[[ -n "$CRYPT_SIGNING_KEY" ]] && gpg_verify "$f"
@@ -415,7 +416,7 @@ cmd_info() {
[[ ! -d "$CRYPT_PATH/.extensions" ]] && echo "Extension directory not found ($PRETTY_PATH/.extensions)" && return
- echo "Extensions"
+ printf "Extensions (%s)\n\n" "$([[ -n "$CRYPT_LOAD_EXTENSIONS" ]] && echo "loaded" || echo "not loaded")"
local n=0
for f in $CRYPT_PATH/.extensions/*.bash; do
@@ -914,6 +915,7 @@ cmd_help() {
cmd_version() {
echo "crypt v0.1"
+ echo "Made by Federico Angelilli <mail@fedang.net>"
}
# MAIN