grok2api / scripts /init_storage.sh
looknicemm1's picture
Fix CRLF in shell scripts (Windows checkout mangled shebangs)
2eace32 verified
Raw
History Blame Contribute Delete
379 Bytes
#!/usr/bin/env sh
set -eu
ROOT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)"
DATA_DIR="${DATA_DIR:-$ROOT_DIR/data}"
LOG_DIR="${LOG_DIR:-$ROOT_DIR/logs}"
DEFAULT_CONFIG="$ROOT_DIR/config.defaults.toml"
mkdir -p "$DATA_DIR" "$LOG_DIR"
if [ ! -f "$DATA_DIR/config.toml" ]; then
cp "$DEFAULT_CONFIG" "$DATA_DIR/config.toml"
fi
chmod 600 "$DATA_DIR/config.toml" || true