Skip to content

Little python tool thing I'm working on that basically acts as a bulk Pacman package manipulation tool

License

Notifications You must be signed in to change notification settings

teej1469/pacman-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :)

About

Little python tool thing I'm working on that basically acts as a bulk Pacman package manipulation tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages