Skip to content

tariknull/ArchAid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArchAid

Small shell helpers for common Arch Linux maintenance and package management tasks.

Motivation

As an Arch Linux user, I appreciate the clarity and control of its tools.

However, when managing multiple machines and servers, repeating long or infrequent commands can slow things down. Tasks like refreshing mirrors or fixing key issues are not done daily, which makes them harder to recall quickly.

ArchAid provides small helpers for these common maintenance tasks, making them faster and easier to execute.

Features

  • fast access to common Arch Linux maintenance commands
  • useful for managing multiple Arch Linux systems
  • short, consistent command naming
  • package cache cleanup and orphan pruning helpers
  • keyring and pacman lock recovery helpers
  • package list export for reinstall or migration
  • separate ArchAid tool commands for project information and future management tasks

Commands

Maintenance commands

  • arch-update
    Run a standard system update with pacman -Syu.

  • arch-fresh-update
    Refresh mirrors with reflector and run a full system update.

  • arch-clear
    Clear unused pacman cache packages with pacman -Sc.

  • arch-clear-all
    Clear all pacman cache packages with pacman -Scc.

  • arch-prune
    Remove orphaned packages while keeping their configuration files.

  • arch-prune-all
    Remove orphaned packages and their pacman-managed configuration files.

  • arch-fix-keys
    Apply the common Arch keyring repair steps.

  • arch-fix-keys-all
    Fully reset and rebuild the pacman keyring.

  • arch-fix-lock
    Remove a stale pacman lock file after checking that pacman is not running.

  • arch-export
    Export explicitly installed packages to a file.

ArchAid commands

  • archaid info
    Show ArchAid version information and available commands.

Installation

Clone the repository and run the installer:

git clone https://github.com/tariknull/ArchAid.git
cd ArchAid
chmod +x install.sh
./install.sh

Status

Early work in progress.

About

Small shell helpers for common Arch Linux maintenance tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages