yu
allows users to use the same command to install, uninstall, and upgrade packages on all unix-like systems.
curl -sSL https://raw.githubusercontent.com/Young-TW/yu/main/script/install.sh | bash
-
apt
-
dnf
-
pacman
-
yum
-
homebrew
-
zypper
-
portage
-
apk
Please make sure you have installed rust
and cargo
.
git clone https://github.com/Young-TW/yu.git
cd yu
cargo build --release
cargo install --path .
please make sure the ~/.cargo/bin
is in your PATH
.
install package:
yu install <package>
uninstall package:
yu uninstall <package>
reinstall package:
yu reinstall <package>
update package list:
yu update
upgrade all packages:
yu
or
yu upgrade
package name is the same as the package name in the package manager of the system.
-h
,--help
: Show help message.-v
,--version
: Show version.-V
,--verbose
: Show verbose output.-S
,--silent
: Show no output(only error output).