Yuse is a simple, bash centric, cross distro, wrapper for manager packages with the same commands.
Warning: Many things need to be manually configured at this time, if you are considering using it in its current state, be aware of this before trying.
Yuse is a simple, bash centric, cross distro, wrapper for manager packages with the same commands. Its syntax is simple and focusing on being more human. Check out some of the commands below:
yuse update
yuse install [package]
yuse install [package]
yuse config
You will use the yuse syntax for any supported system.
yuse install [packagename]
Depending on the package manager, it will be translated to:
sudo apt install [packagename]
or
sudo pacman -S [packagename]
Or any other supported package manager.
Use "yuse help" for help.
In previous versions, you had to manually add the execution path as an alias in .bashrc, but now it's easier to install because it has two scripts.
Installation:
If you get an error when running the script, give it permission to run with chmod.
chmod +x ./install
./install
Uninstall:
If you want to uninstall, it's also quite simple, as there is a script to uninstall everything that has been installed and configured on the system.
./opt/yuse-crosspkg/uninstall.sh
Package Manager | Install package | Reinstall package | Remove package | Update packages | Clear cache |
---|---|---|---|---|---|
Pacman | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | ✅ Works. | 🟡 Works. It doesn't support multiple arguments. |
APT | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | ✅ Works. | 🟡 Works. It doesn't support multiple arguments. |
DNF | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | ✅ Works. | 🟡 Works. It doesn't support multiple arguments. |
Flatpak | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | 🟡 Works. It doesn't support multiple arguments. | ✅ Works. | 🟡 Works. It doesn't support multiple arguments. |
Snap | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. |
Nix | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. |
YUM | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. |
RPM | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. |
Appimages (Managers) | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. | ❌ Not compatible. |