Skip to content

ensure the install script actually updates yas#60

Merged
tmck-code merged 1 commit into
mainfrom
install-script-ensure-update
Jun 5, 2026
Merged

ensure the install script actually updates yas#60
tmck-code merged 1 commit into
mainfrom
install-script-ensure-update

Conversation

@tmck-code
Copy link
Copy Markdown
Owner

before:

 ☯ ~ curl -fsSL https://raw.githubusercontent.com/tmck-code/yet-another-statusline/main/ops/install.sh | bash
  Marketplace already present — skipping.
  Installing yas plugin…
✔ Successfully installed plugin: yas@yet-another-statusline (scope: user)
  Plugin root: /home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.6
  Python: /home/freman/.uvenv/bin/python
  statusLine already set to current version — skipping.

now:

 ☯ ~/d/yet-another-statusline ./ops/install.sh
  Updating marketplace…
Refreshing marketplace cache (timeout: 120s)…
✔ Successfully updated marketplace: yet-another-statusline
  Updating yas plugin…
Checking for updates for plugin "yas@yet-another-statusline" at user scope…
✔ Plugin "yas" updated from 0.2.6 to 0.2.9 for scope user. Restart to apply changes.
  Plugin root: /home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.9
  Python: /home/freman/.uvenv/bin/python
  Backed up → settings.json.bak-yas-20260605T171555Z
  Replaced stale path: "/home/freman/.uvenv/bin/python" "/home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.6/claude/statusline_command.py"
  statusLine set → "/home/freman/.uvenv/bin/python" "/home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.9/claude/statusline_command.py"
  Config dir: /home/freman/.claude
  Done. Reload Claude Code to activate the statusline.

before:

```
 ☯ ~ curl -fsSL https://raw.githubusercontent.com/tmck-code/yet-another-statusline/main/ops/install.sh | bash
  Marketplace already present — skipping.
  Installing yas plugin…
✔ Successfully installed plugin: yas@yet-another-statusline (scope: user)
  Plugin root: /home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.6
  Python: /home/freman/.uvenv/bin/python
  statusLine already set to current version — skipping.
```

now:

```
 ☯ ~/d/yet-another-statusline ./ops/install.sh
  Updating marketplace…
Refreshing marketplace cache (timeout: 120s)…
✔ Successfully updated marketplace: yet-another-statusline
  Updating yas plugin…
Checking for updates for plugin "yas@yet-another-statusline" at user scope…
✔ Plugin "yas" updated from 0.2.6 to 0.2.9 for scope user. Restart to apply changes.
  Plugin root: /home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.9
  Python: /home/freman/.uvenv/bin/python
  Backed up → settings.json.bak-yas-20260605T171555Z
  Replaced stale path: "/home/freman/.uvenv/bin/python" "/home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.6/claude/statusline_command.py"
  statusLine set → "/home/freman/.uvenv/bin/python" "/home/freman/.claude/plugins/cache/yet-another-statusline/yas/0.2.9/claude/statusline_command.py"
  Config dir: /home/freman/.claude
  Done. Reload Claude Code to activate the statusline.
```
@tmck-code tmck-code merged commit 43b41ce into main Jun 5, 2026
6 checks passed
@tmck-code tmck-code deleted the install-script-ensure-update branch June 5, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant