https://github.com/vpeti1/goaiopm_plus
AIOPM Plus but in Go
https://github.com/vpeti1/goaiopm_plus
Last synced: about 2 months ago
JSON representation
AIOPM Plus but in Go
- Host: GitHub
- URL: https://github.com/vpeti1/goaiopm_plus
- Owner: VPeti1
- License: gpl-3.0
- Created: 2024-04-11T18:22:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-15T14:49:53.000Z (about 1 year ago)
- Last Synced: 2024-05-16T03:59:44.509Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 2.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoAIOPM Plus (gopm)
`gopm` is a Go command-line utility for managing packages across various package managers commonly used in Linux environments. It provides a unified interface to install, remove, and update packages regardless of the underlying package management system.
# Usage
The general usage syntax for 'gopm' is:
pm "pkg_manager" "action" "pkg_name"# Supported Package Managers and Actions
Package Managers:sys: System package manager (determined automatically)
debian: Debian package manager (APT)
fedora: Fedora package manager (DNF)
opensuse: openSUSE package manager (Zypper)
void: Void Linux package manager (XBPS)
pip: Python package manager (PIP)
flatpak: Flatpak package manager
snap: Snap package managerActions:
install: Install a package
remove: Remove a package
update: Update packages# Examples
Install a Package:pm sys install
Remove a Package:
pm sys remove
Update Packages:
pm sys update