1 unstable release

0.3.1 Aug 15, 2024

#281 in Unix APIs

MIT license

18KB
432 lines

ah

A declarative package manager for Arch Linux

What is ah?

Arch Helper is a declarative package management tool for Arch Linux. It leverages paru or other package managers for seamless integration.

It is currently in early development phase so watch out for bugs!

Installation

Install Rust 🦀

$ sudo pacman -S rustup

Initialize default stable

$ rustup default stable

Clone this repo

$ git clone https://github.com/eRgo35/ah

Change directory

$ cd ah
$ cargo aur
$ cd target/cargo-aur

Install package

$ makepkg -si

Usage

$ ah --help
Arch Helper is a declarative package management tool for Arch Linux. It leverages paru or other package managers for seamless integration.

Usage: ah [COMMAND]

Commands:
  install  Install packages
  upgrade  Upgrade packages
  sync     Synchronize packages
  remove   Remove packages
  find     Find packages
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

Dependencies

~1–11MB
~75K SLoC