Skip to content

Latest commit

 

History

History
168 lines (136 loc) · 4.51 KB

README.md

File metadata and controls

168 lines (136 loc) · 4.51 KB

Yuse - Crossdistro Package Manager

Yuse is a simple, bash centric, cross distro, wrapper for manager packages with the same commands.

PreviewYuse0 2

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 Help

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:

Update your packages

yuse update 

Install a package

yuse install [package] 

Remove a package

yuse install [package]

Configure yuse

yuse config

How it works

You will use the yuse syntax for any supported system.

Screenshot_20240123_214254

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.

Installation

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

Compatibility

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.