Skip to content

Add line update with verified standalone upgrades - #11

Merged
kongesque merged 4 commits into
mainfrom
feat/self-update
Sep 28, 2026
Merged

kongesque merged 4 commits into
mainfrom
feat/self-update

Conversation

@kongesque

Copy link
Copy Markdown
Owner

Users currently need to remember how they installed LINE CLI to find the right upgrade path. line update checks the latest stable release and updates recognized standalone macOS/Linux installations in place; Homebrew, Windows, source builds, and unrecognized installations receive instructions for their installation method.

line update --check previews the result without changing files, and --check --json supports automation. Standalone updates verify the release checksum, stage the executable beside the installation, and replace it atomically while holding the watcher and session locks. The English, Traditional Chinese, Japanese, and Thai READMEs describe the new flow.

Closes #10.

Validation: full Go race suite, go vet, staticcheck, macOS build, Linux and Windows cross-builds, installer integration tests, and a read-only check against the live GitHub release API.

@coderabbitai

coderabbitai Bot commented Sep 28, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 9e5f9b87-0db8-4e4f-8fe7-6567bc32695b


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@kongesque
kongesque merged commit 9915bdb into main Sep 28, 2026
7 checks passed
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.

Add line update command

1 participant