Skip to content

feat(updater): delta-only one-liner updater with channel selection - #71

Merged
Chintanpatel24 merged 1 commit into
mainfrom
wide
Sep 17, 2026
Merged

Chintanpatel24 merged 1 commit into
mainfrom
wide

Conversation

@Chintanpatel24

Copy link
Copy Markdown
Member

Summary of Changes

  • Delta-Only In-Place Updater: Reuses persistent cache at ~/.cache/agility-shell/repo using git fetch --prune --tags origin, downloading only new git commits/deltas instead of full re-clones.
  • Channel Selection Triage: Prompts the user to choose between:
    1. Latest Release (stable tagged version)
    2. Main branch (bleeding-edge latest commits)
  • Non-Interactive Flags: Supports --release / -r and --main / -m for automated updates or direct one-liners.
  • Piped Curl Support: Uses /dev/tty for user prompts when executed via curl ... | bash.
  • Preserves User Configs: All user settings, custom configs, widgets, themes, and wallpapers are preserved.
  • CLI & README Integration:
    • Documented one-liner command in README.md:
      curl -fsSL https://raw.githubusercontent.com/TattvaOrg/agility-shell/main/update.sh | bash
    • Added agl bar and update channels to the documentation.

Copilot AI lite review requested due to automatic review settings September 17, 2026 10:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Chintanpatel24
Chintanpatel24 merged commit 181f265 into main Sep 17, 2026
1 check 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.

2 participants