Skip to content
Snippets Groups Projects
Commit 91a17725 authored by Richard Hartmann's avatar Richard Hartmann
Browse files

Make vcsh heed $VCSH_BASE if already defined

parent c3ead3b6
Branches
Tags
No related merge requests found
...@@ -5,19 +5,19 @@ ...@@ -5,19 +5,19 @@
SELF=$(basename $0) SELF=$(basename $0)
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config" [ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
for check_directory in "$XDG_CONFIG_HOME" "$XDG_CONFIG_HOME/vcsh" "$XDG_CONFIG_HOME/vcsh/repo.d" [ -z "$VCSH_BASE" ] && VCSH_BASE="$XDG_CONFIG_HOME/vcsh/repo.d"
for check_directory in "$VCSH_BASE"
do do
if [ ! -d "$check_directory" ]; then if [ ! -d "$check_directory" ]; then
if [ -e "$check_directory" ]; then if [ -e "$check_directory" ]; then
echo "$SELF: error: $check_directory exists but is not a directory" >&2 echo "$SELF: error: $check_directory exists but is not a directory" >&2
exit 2 exit 2
else else
mkdir "$check_directory" || (echo "$SELF: error: could not create $check_directory" >&2; exit 2) mkdir -p "$check_directory" || (echo "$SELF: error: could not create $check_directory" >&2; exit 2)
fi fi
fi fi
done done
VCSH_BASE="$XDG_CONFIG_HOME/vcsh/repo.d"
debug() { debug() {
[ -n "$VCSH_DEBUG" ] && echo "$SELF: debug: $1" [ -n "$VCSH_DEBUG" ] && echo "$SELF: debug: $1"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment