Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.71 KB

README.md

File metadata and controls

31 lines (25 loc) · 1.71 KB

Pacman Tool

Github code size in bytes GitHub issues GitHub GitHub last commit Maintenance Version

Simple python tool I'm working on that essentially acts as a bulk Pacman package manipulation tool. I wrote this cuz I got tired of manually searching and deleting all packages related to PipeWire for reinstallation.

NOTE: THIS IS ONLY INTENDED FOR ARCH AND ARCH-BASED LINUX DISTRIBUTIONS THAT USE PACMAN AS THEIR PRIMARY PACKAGE MANAGER. DO NOT POST ISSUES IF IT DOES NOT WORK ON A NON-ARCH-BASED DISTRO, FIND A DIFFERENT TOOL.

Installation

  1. Ensure you have Python 3.7 or later installed. Check with python --version. (Newer is preferred.)
  2. Clone the repository:git clone https://github.com/teej1469/pacman-tool, cd pacman-tool
  3. Run install.py (python3 ./install.py) script and follow the prompts.

TODO

  • Create an installer
  • Migrating all text in__main.py__ to__pacman_tool__.message
  • Come up with a better name
  • Built-in update/uninstall.
  • Full system update/upgrade on dry run (Like withyay)
  • (Maybe) AUR support
  • (Maybe) Complete rewrite in Rust :)