aboutsummaryrefslogtreecommitdiff
path: root/operators
diff options
context:
space:
mode:
authorMaria Lisina <sekoohaka.sarisan@gmail.com>2026-03-02 21:06:37 +0300
committerMaria Lisina <sekoohaka.sarisan@gmail.com>2026-03-02 21:06:37 +0300
commit3797551ce832b896dd31e67297cf7766f3cd3dab (patch)
tree285d1d7cc54b692fc8d14444cd7a129b20692360 /operators
parentc928383dd0a0ca1b440f634f753677fcf1eae641 (diff)
operators/command_source: Fix empty directory removal
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
Diffstat (limited to 'operators')
-rw-r--r--operators/command_source.zsh11
1 files changed, 7 insertions, 4 deletions
diff --git a/operators/command_source.zsh b/operators/command_source.zsh
index f7b0cdc..0c8e0fe 100644
--- a/operators/command_source.zsh
+++ b/operators/command_source.zsh
@@ -14,11 +14,14 @@ done
source "${units}/sn_auth.zsh"
-user_data=($(ls -1 "${user_config}"))
-
-if [[ ${#user_data} -eq 0 ]]
+if [[ -d "${user_config}" ]]
then
- rmdir "${user_config}"
+ user_data=($(ls -1 "${user_config}"))
+
+ if [[ ${#user_data} -eq 0 ]]
+ then
+ rmdir "${user_config}"
+ fi
fi
rmdir "${user_config}.lock"