Add git-rain install script and Linux curl install option#6
Conversation
Vendored scripts/git-rain/install.sh from git-fire/git-rain main for reference and parity. Install picker on Linux now offers the curl one-liner alongside deb, rpm, brew, and manual. Co-authored-by: Ben Schellenberger <bschellenberger2600@users.noreply.github.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe pull request adds a new script-based installation method for git-rain on Linux systems. The method is inserted into the preferred installation method sequence, and a corresponding resolver function is implemented to return a curl-to-bash command with security warnings. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
git-fire-website | 053066b | Commit Preview URL Branch Preview URL |
Apr 17 2026, 02:21 PM |
Point the curl one-liner at raw.githubusercontent.com/.../refs/heads/main/ scripts/install.sh. Align the helper note with git-fire’s script option. Drop the vendored copy; the canonical script lives in git-rain only. Co-authored-by: Ben Schellenberger <bschellenberger2600@users.noreply.github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Wrong repository URL in git-rain install script
- Updated rainLinuxScript() to curl the git-rain install script at raw.githubusercontent.com/git-fire/git-rain/refs/heads/main/scripts/install.sh instead of the git-fire URL.
You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit 053066b. Configure here.
| function rainLinuxScript(): { command: string; note: string } { | ||
| return { | ||
| command: | ||
| 'curl -fsSL https://raw.githubusercontent.com/git-fire/git-fire/main/scripts/install.sh | bash', |
There was a problem hiding this comment.
Wrong repository URL in git-rain install script
High Severity
rainLinuxScript() uses the URL git-fire/git-fire/main/scripts/install.sh, which is the git-fire installer — identical to fireLinuxScript(). The PR description explicitly states the correct URL is git-fire/git-rain/refs/heads/main/scripts/install.sh. This copy-paste error means users selecting the curl install option for git-rain would silently install git-fire instead.
Reviewed by Cursor Bugbot for commit 053066b. Configure here.


The git-rain Linux curl install script option now matches how git-fire is presented: same style of warning note, and the one-liner pulls from the URL you specified:
https://raw.githubusercontent.com/git-fire/git-rain/refs/heads/main/scripts/install.shNo vendored copy of the script in this repo — the canonical installer stays in git-fire/git-rain.
npm run buildpasses.Summary by CodeRabbit
New Features
Improvements