From 1f082026df79e8acf50454f207428086ebcddedb Mon Sep 17 00:00:00 2001 From: VetheonGames Date: Thu, 4 Jan 2024 10:03:23 -0700 Subject: [PATCH] Update README --- README.md | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 100 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 98d5cfa..8a52c8e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,103 @@ -# Go-Template +# AllPac - Unified Package Manager for Arch Linux + +## Overview + +AllPac is a command-line utility designed to simplify package management on Arch Linux by combining various package managers into one cohesive tool. With AllPac, users can seamlessly interact with packages from the Snap Store, Flatpak, Pacman, and the Arch User Repository (AUR) using a single interface. This eliminates the need to juggle multiple package managers and provides a unified solution for installing, updating, uninstalling, and searching for packages. + +## Features + +### 1. Unified Package Management + +AllPac consolidates package management tasks from different sources, allowing users to handle Snap packages, Flatpaks, Pacman packages, and AUR packages all in one place. + +### 2. Installer + +Easily install packages from various sources with a straightforward installation command. AllPac intelligently recognizes the package type and fetches it from the appropriate repository. + +```bash +allpac install +``` + +### 3. Updater + +Keep all your installed packages up-to-date with a single command. AllPac checks for updates across different repositories and ensures your system is current. + +```bash +allpac update +``` + +### 4. Uninstaller + +Remove packages cleanly and efficiently, regardless of their origin. AllPac ensures a consistent uninstallation process for Snap, Flatpak, Pacman, and AUR packages. + +```bash +allpac uninstall +``` + +### 5. Package Search + +Quickly find packages across Snap Store, Flatpak, Pacman, and AUR using the integrated search feature. + +```bash +allpac search +``` + +## Installation + +To install AllPac on your Arch Linux system, follow these steps: + +1. Clone the repository: + ```bash + git clone https://git.pixelridgesoftworks.com/PixelRidge-Softworks/AllPac.git + ``` + +2. Navigate to the AllPac directory: + ```bash + cd allpac + ``` + +3. Run the installer script: + ```bash + ./install.sh + ``` + +## Usage + +Once installed, you can use AllPac with the following commands: + +- Install a package: + ```bash + allpac install + ``` + +- Update all installed packages: + ```bash + allpac update + ``` + +- Update a specific installed package or packages: + ```bash + allpac update {package_name} + ``` + or + ```bash + allpac update {packagename1} {packagename2} {packagename3} + ``` + +- Uninstall a package: + ```bash + allpac uninstall + ``` + +- Search for packages: + ```bash + allpac search + ``` + +## Feedback and Contributions + +Feedback, bug reports, and contributions are welcome! Feel free to open issues on the [GitHub repository](https://github.com/yourusername/allpac) or submit pull requests. ## License -This project is licensed under the PixelRidge-BEGPULSE License. See the [LICENSE](LICENSE) file for details. \ No newline at end of file +This project is licensed under the PixelRidge-BEGPULSE License. See the [LICENSE](LICENSE) file for details.