-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Here's a catchy and well-structured GitHub Wiki page for your Bede Package Manager:
Welcome to Bede, the minimal yet powerful package manager designed specifically for managing and installing Bash scripts. Whether you're distributing shell utilities, automating installations, or simply organizing your system scripts, Bede makes it easy, fast, and seamless.
Bede is a custom package manager built for installing, updating, and managing Bash scripts. Instead of dealing with manual downloads, permission settings, and executable paths, Bede handles everything for you.
β Fetch and install Bash-based tools with one command
β Automatically manage dependencies
β Works on multiple Linux distributions
β Simple, fast, and lightweight
β
Easy to Use - Install scripts with bede install <package>
β
Cross-Platform - Works on Debian, Ubuntu, Fedora, Arch, openSUSE, and more
β
Dependency Management - Installs required dependencies automatically
β
Custom Script Hosting - Pulls from a centralized packages.json repository
β
Fallback Support - If a package isnβt found, it attempts installation via your system package manager
β
No Bloat - Small, efficient, and easy to extend
git clone https://github.com/PsymoNiko/bedepacko.git
cd bedepackosudo mv bede /usr/local/bin/bede
sudo chmod +x /usr/local/bin/bedebede --helpbede listThis fetches the list of available Bash scripts from the packages.json repository.
sudo bede install <package-name>If the package exists in the repository, Bede downloads and installs it.
If not, it attempts to install it via your system package manager.
bede remove <package-name>This removes the installed script from /usr/local/bin.
- Bede fetches available scripts from a central packages.json hosted on GitHub.
- If a requested package exists, Bede downloads the script and makes it executable.
- If the package has dependencies, Bede installs them using your system's default package manager.
- If the package isnβt found in
packages.json, Bede tries to install it via apt, dnf, pacman, or zypper, depending on your Linux distribution.
Want to add your own scripts to the Bede repository? Follow these steps:
- Fork the [Bede Repository](https://github.com/PsymoNiko/bedepacko)
- Edit
packages.jsonto include your script:
{
"my-script": {
"url": "https://raw.githubusercontent.com/user/repo/main/script.sh",
"dependencies": ["curl", "jq"]
}
}- Submit a Pull Request, and your package will be available to all Bede users!
We β€οΈ contributions!
If you find a bug, have a feature request, or want to enhance Bede, feel free to [open an issue](https://github.com/PsymoNiko/bedepacko/issues) or submit a pull request.
Bede is open-source and licensed under the MIT License.
Youβre free to use, modify, and distribute itβjust give credit where itβs due!
This GitHub Wiki will make Bede look professional, user-friendly, and appealing to developers who want a lightweight Bash package manager. Let me know if you'd like additional sections or refinements! π