From 0f97d1fa8d5979db58f4b676af1b7ec9c7500dcf Mon Sep 17 00:00:00 2001 From: arkon Date: Tue, 24 Feb 2026 13:39:44 +0100 Subject: [PATCH] chore: bump version to 0.1615 --- CLAUDE.md | 2 +- README.md | 8 +++++--- install.sh | 22 +++++++++++++++++++++- package.json | 2 +- 4 files changed, 28 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 88376870..191e8b2c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -35,7 +35,7 @@ When user says "COM": 1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`) 2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web` -**Version**: 0.1614 (must match `package.json`) +**Version**: 0.1615 (must match `package.json`) ## Project Overview diff --git a/README.md b/README.md index 5ad722b8..57587645 100644 --- a/README.md +++ b/README.md @@ -31,12 +31,14 @@ curl -fsSL https://raw.githubusercontent.com/Ark0N/claudeman/master/install.sh | This installs Node.js, tmux, and Claude CLI if missing, clones Claudeman to `~/.claudeman/app`, builds it, and optionally sets up a systemd service (Linux) for auto-start. After install: ```bash -claudeman web +claudeman web & # Open http://localhost:3000 — press Ctrl+Enter to start your first session ``` -Stop with Ctrl+C. - +**Update to latest version:** +```bash +curl -fsSL https://raw.githubusercontent.com/Ark0N/claudeman/master/install.sh | bash -s update +```
Run as a background service diff --git a/install.sh b/install.sh index 9549fb9f..aac6dbb8 100755 --- a/install.sh +++ b/install.sh @@ -967,5 +967,25 @@ main() { fi } +update() { + if [[ ! -d "$INSTALL_DIR/.git" ]]; then + die "Claudeman is not installed at $INSTALL_DIR. Run the installer first." + fi + + info "Updating Claudeman..." + cd "$INSTALL_DIR" + git fetch --quiet origin + git reset --hard origin/master --quiet + npm install --quiet --no-fund --no-audit 2>/dev/null || npm install --no-fund --no-audit + npm run build --quiet 2>/dev/null || npm run build + success "Updated to $(node -e "console.log(require('./package.json').version)")" + echo "" + echo -e " ${DIM}Restart claudeman web to use the new version.${NC}" + echo "" +} + # Wrap in main to prevent partial execution on curl | bash -main "$@" +case "${1:-}" in + update) update ;; + *) main "$@" ;; +esac diff --git a/package.json b/package.json index dbe3a854..f759e210 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claudeman", - "version": "0.1614", + "version": "0.1615", "description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence", "type": "module", "main": "dist/index.js",