Skip to content

SgtApple/autonomix-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomix CLI

Autonomix CLI is a terminal-based utility written in Go that allows you to easily install and manage applications directly from GitHub Releases.

Features

  • Install from GitHub: Add any GitHub repository URL to track.
  • Auto-Detection: Recognizes .deb, .rpm, .flatpak, .snap, .appimage, and Arch packages.
  • Smart Updates: Checks for new releases on GitHub.
  • System Integration: Detects if the application is already installed on your system (dpkg, rpm, pacman, flatpak, snap) and shows the installed version.
  • TUI: Simple and easy-to-use Terminal User Interface built with Bubble Tea.

Installation

From GitHub Releases

Go to the Releases page and download the package for your system.

Debian/Ubuntu:

sudo dpkg -i autonomix-cli_*.deb

Fedora/RHEL:

sudo rpm -i autonomix-cli_*.rpm

Arch Linux:

sudo pacman -U autonomix-cli_*.pkg.tar.zst

Usage

Run the application:

autonomix-cli

Controls

  • Start Typing: To add a new GitHub repository URL.
  • Enter: Confirm adding a repo.
  • u: Check for updates for the selected app.
  • d: Delete/Remove an app from the list (stops tracking).
  • q / Ctrl+C: Quit.

Configuration

Configuration is stored in ~/.autonomix/config.json.

building

go build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors