Better handling of git memory
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user