Skip to content

Releases: IntegerAlex/rig

v0.1.4

07 Feb 02:32

Choose a tag to compare

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 | bash

Or download the binary manually:

# Download from GitHub Releases, then:
chmod +x rig
./rig

What'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-proxy in sites-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 apt or apt-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

02 Jan 16:39

Choose a tag to compare

[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
./rig

Or use the one-line installer:

curl -fsSL https://rig-installer.inquiry-akshatkotpalliwar.workers.dev | bash

What's included

  • Standalone binary (no Python installation required)
  • All dependencies bundled
  • Linux x86_64 compatible

v0.1.2

02 Jan 05:44

Choose a tag to compare

Release v0.1.2 - Binary distribution of rig system setup tool

Installation

Download the binary and make it executable:

chmod +x rig
./rig

What's included

  • Standalone binary (no Python installation required)
  • All dependencies bundled
  • Linux x86_64 compatible

v0.1.1

02 Jan 05:25

Choose a tag to compare

Release v0.1.1 - Binary distribution of rig system setup tool

Installation

Download the binary and make it executable:

chmod +x rig
./rig

What's included

  • Standalone binary (no Python installation required)
  • All dependencies bundled
  • Linux x86_64 compatible