Awesome
Soar Package Manager
<div align="center"> </div> <p align="center"> <a href="https://soar.qaidvoid.dev/installation"> <img src="https://soar.pkgforge.dev/gif" alt="soar-list" width="850"> </a><br> </p> <p align="center"> Soar is a fast Linux package manager that <a href="https://docs.pkgforge.dev/soar/comparisons"> doesn't suck</a>. Works with <a href="https://docs.pkgforge.dev/formats/binaries/static">Static Binaries</a>, <a href="https://docs.pkgforge.dev/formats/packages/appimage">AppImages</a>, and other <a href="https://docs.pkgforge.dev/formats/packages">Portable formats</a>. </p><div align="center">[!WARNING] Breaking Changes Ahead
The next version of Soar will introduce significant changes, including breaking changes to configuration formats, and behavior. Please review the CHANGELOG before upgrading.
<img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/install.webp" /> | <img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/remove.webp" /> | <img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/download.webp" /> |
---|---|---|
Install Packages | Remove Packages | Download File |
<img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/run.webp" /> | <img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/list.webp" /> | <img src="https://raw.githubusercontent.com/pkgforge/soar/refs/heads/autoplay/search.webp" /> |
Run Package | List Packages | Search Packages |
🌟 Key Features
🔧 Installation
- Docs: https://soar.qaidvoid.dev/installation.html
- Extra Guide & Information: https://docs.pkgforge.dev
🎯 Usage
Usage: soar [OPTIONS] <COMMAND>
Commands:
install Install packages [aliases: i, add]
search Search package [aliases: s, find]
query Query package info [aliases: Q]
remove Remove packages [aliases: r, del]
sync Sync with remote metadata [aliases: S, fetch]
update Update packages [aliases: u, upgrade]
info Show info about installed packages [aliases: list-installed]
list List all available packages [aliases: ls]
log Inspect package build log
inspect Inspect package build script
run Run packages without installing to PATH [aliases: exec, execute]
use Use package from different family
download Download arbitrary files [aliases: dl]
health Health check
defconfig Generate default config
env View env
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose...
-q, --quiet
-j, --json
-h, --help Print help
-V, --version Print version
⚙️ Configuration
Soar uses a JSON configuration file located at ~/.config/soar/config.json
.
For configuration guide, follow here.
🤝 Contributing
We welcome contributions! Please feel free to fork the repository and submit pull requests. If you have suggestions or feature requests, open an issue to discuss.
Please feel free to:
- Fork the repository
- Create your feature branch
- Submit a pull request
💬 Community
Connect directly with our team, get quicker responses, and engage with our community!
- Other Channels: https://docs.pkgforge.dev/contact/chat
📝 License
This project is licensed under [MIT] - see the LICENSE file for details.