Better handling of git memory

This commit is contained in:
2026-04-03 16:59:26 -04:00
parent 0da36cc8e1
commit c289fa8800
5 changed files with 83 additions and 60 deletions

View File

@@ -12,7 +12,7 @@ FILES=(
"bash/dot-profile:$HOME/.profile"
"claude/CLAUDE.md:$HOME/.claude/CLAUDE.md"
"claude/settings.json:$HOME/.claude/settings.json"
"claude/integration-MEMORY.md:$HOME/.claude/projects/-home-jyelon-integration/memory/MEMORY.md"
"claude/integration-memory:$HOME/.claude/projects/-home-jyelon-integration/memory"
"emacs/dot-emacs:$HOME/.emacs"
"git/dot-gitconfig:$HOME/.gitconfig"
"vscode/chatLanguageModels.json:$HOME/.config/Code/User/chatLanguageModels.json"
@@ -31,7 +31,7 @@ for entry in "${FILES[@]}"; do
backup="$HOME/.orig-config/$src_rel"
if [ ! -e "$backup" ] && [ -e "$target" ] && [ ! -L "$target" ]; then
mkdir -p "$(dirname "$backup")"
cp "$target" "$backup"
cp -r "$target" "$backup"
echo "Backed up $target"
fi
done
@@ -41,6 +41,6 @@ for entry in "${FILES[@]}"; do
src="$REPO_DIR/${entry%%:*}"
target="${entry#*:}"
mkdir -p "$(dirname "$target")"
ln -sf "$src" "$target"
ln -sfn "$src" "$target"
echo "Linked $target -> $src"
done