Skip to content

v2.13.0 - One-liner Install, Global CLI, Interactive Setup

Choose a tag to compare

@marcusquinn marcusquinn released this 06 Dec 01:00
· 25093 commits to main since this release

Key Features

1. One-liner Install Command

bash <(curl -fsSL https://raw.githubusercontent.com/marcusquinn/aidevops/main/setup.sh)
  • Works for fresh install AND updates
  • Auto-detects curl execution, clones repo to ~/Git/aidevops
  • Re-executes local setup.sh after cloning

2. New aidevops CLI Command

Global CLI installed to /usr/local/bin/aidevops:

  • aidevops status - Comprehensive installation status check
  • aidevops update - Update to latest version
  • aidevops uninstall - Clean removal with prompts
  • aidevops version - Version info with update check
  • aidevops help - Usage information

3. Enhanced Setup with Interactive Prompts

Setup now offers to install:

  • Required dependencies (jq, curl, ssh) via detected package manager
  • Optional dependencies (sshpass)
  • Recommended tools (Tabby terminal, Zed editor)
  • OpenCode extension for Zed
  • Git CLI tools (gh, glab)
  • SSH key generation
  • Shell aliases

4. Multi-Platform Package Manager Support

Auto-detects and uses: brew, apt, dnf, yum, pacman, apk

5. Multi-Shell Support

Detects and configures: bash, zsh, fish, ksh
Uses correct rc file for each platform

6. New Documentation

  • .wiki/CLI-Reference.md - Complete CLI documentation
  • Updated Home.md, Getting-Started.md with new install method

Files Changed

  • setup.sh - Added bootstrap_repo(), install_aidevops_cli(), setup_recommended_tools()
  • aidevops.sh - New CLI script (status/update/uninstall commands)
  • README.md - Updated Quick Start section
  • CHANGELOG.md - Release notes
  • VERSION - Bumped to 2.13.0
  • .wiki/*.md - Documentation updates

Full Changelog

https://github.com/marcusquinn/aidevops/blob/main/CHANGELOG.md