Releases: IntegerAlex/rig
Releases · IntegerAlex/rig
v0.1.4
Release v0.1.4
Binary distribution of rig – opinionated system setup tool for Linux (Debian, Ubuntu, Linux Mint, and derivatives).
Installation
Quick install (recommended):
curl https://rig-installer.inquiry-akshatkotpalliwar.workers.dev | bashOr download the binary manually:
# Download from GitHub Releases, then:
chmod +x rig
./rigWhat's included
- Standalone binary – no Python installation required
- All dependencies bundled (Rich, etc.)
- Linux x86_64 compatible
Changes in v0.1.4
Added
- AptPackageInstaller base class for single-package apt installs (
package_name,check_command,version_args) - Nginx basic webserver and reverse-proxy configs (
rig-webserver,rig-reverse-proxyinsites-available)
Changed
- Migrated btop, git, fail2ban, fastfetch, rkhunter, chkrootkit, vrms, podman, zsh to use AptPackageInstaller
- pnpm: uses nvm install/use Node 24 then corepack enable (corepack requires Node 24+)
- Linux Mint support: installer checks for
aptorapt-get; README and messages mention Linux Mint - Installer script: Debian-based detection accepts apt or apt-get; mentions Ubuntu/Debian/Linux Mint
Fixed
- Progress/loaders: capture output when showing progress and disable progress UI for sudo to avoid broken bars
- Indeterminate progress: spinner-only display (no bar/ETA) for long-running commands
- Nginx configs: write only if file does not exist (idempotent; preserves user edits)
- test-installer: add check for apt/apt-get in installer script
v0.1.3
[0.1.3] - 2025-01-02
Added
- Automatic shell configuration: Detects bash/zsh and auto-updates .bashrc/.zshrc with PATH
- Enhanced error handling: Custom exception classes with actionable recovery suggestions
- Retry logic: Network operations retry 3 times with exponential backoff
- CLI beautification: Progress bars and spinners for better visual feedback
- Enhanced summary display: Statistics panel with success rates, timing, and better formatting
- Improved welcome screen: Better formatting, emojis, and visual enhancements
Changed
- Suppressed non-critical log warnings for cleaner output
- Better error messages: Specific, actionable suggestions instead of generic errors
- Enhanced installation summary: Better table formatting with icons and color coding
- Improved installer: Automatic shell config update eliminates manual PATH setup
Fixed
- Fixed shell configuration error (duplicate import issue)
- Better handling of network failures with retry logic
- Improved error categorization and recovery suggestions
Installation
Download the binary and make it executable:
chmod +x rig
./rigOr use the one-line installer:
curl -fsSL https://rig-installer.inquiry-akshatkotpalliwar.workers.dev | bashWhat's included
- Standalone binary (no Python installation required)
- All dependencies bundled
- Linux x86_64 compatible
v0.1.2
Release v0.1.2 - Binary distribution of rig system setup tool
Installation
Download the binary and make it executable:
chmod +x rig
./rigWhat's included
- Standalone binary (no Python installation required)
- All dependencies bundled
- Linux x86_64 compatible
v0.1.1
Release v0.1.1 - Binary distribution of rig system setup tool
Installation
Download the binary and make it executable:
chmod +x rig
./rigWhat's included
- Standalone binary (no Python installation required)
- All dependencies bundled
- Linux x86_64 compatible