fix: install.sh installs config.toml to ~/.config/claudedo
the daemon's config lookup falls through to ./config.toml only, so without a copy in the standard dir it was repo-cwd-only. install config.toml to ~/.config/claudedo/ — copy if absent, else write config.toml.new beside the user's edited copy (never clobber). also gitignore COMPACT.md (handoff doc kept on disk, untracked). Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
parent
a51c2fbdd4
commit
5064f912a4
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
|||||||
CLAUDE.md
|
CLAUDE.md
|
||||||
|
COMPACT.md
|
||||||
|
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.pyc
|
*.pyc
|
||||||
|
|||||||
12
install.sh
12
install.sh
@ -94,6 +94,18 @@ mkdir -p "$CONF_DIR"
|
|||||||
install -m 0644 "$REPO_DIR/shell/cc.sh" "$CONF_DIR/cc.sh"
|
install -m 0644 "$REPO_DIR/shell/cc.sh" "$CONF_DIR/cc.sh"
|
||||||
echo " wrote $CONF_DIR/cc.sh"
|
echo " wrote $CONF_DIR/cc.sh"
|
||||||
|
|
||||||
|
# install config.toml to the standard location so the daemon finds it from any dir.
|
||||||
|
# never clobber an edited user config: copy only if absent, else drop a .new to diff.
|
||||||
|
if [ ! -f "$CONF_DIR/config.toml" ]; then
|
||||||
|
install -m 0644 "$REPO_DIR/config.toml" "$CONF_DIR/config.toml"
|
||||||
|
echo " wrote $CONF_DIR/config.toml"
|
||||||
|
elif ! cmp -s "$REPO_DIR/config.toml" "$CONF_DIR/config.toml"; then
|
||||||
|
install -m 0644 "$REPO_DIR/config.toml" "$CONF_DIR/config.toml.new"
|
||||||
|
echo " kept your $CONF_DIR/config.toml; new default written to config.toml.new (diff to merge)"
|
||||||
|
else
|
||||||
|
echo " $CONF_DIR/config.toml already current"
|
||||||
|
fi
|
||||||
|
|
||||||
# wire EVERY rc that exists (the user may have both zsh and bash).
|
# wire EVERY rc that exists (the user may have both zsh and bash).
|
||||||
wired_any=0
|
wired_any=0
|
||||||
for RC in "$HOME/.zshrc" "$HOME/.bashrc"; do
|
for RC in "$HOME/.zshrc" "$HOME/.bashrc"; do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user