Welcome to Dyn, a modern, user-friendly package manager for Linux that's designed to make your life easier. Whether you're a seasoned sysadmin or a curious beginner, Dyn streamlines your package management experience with simplicity and efficiency.
- Ensure you have Rust (cargo) installed on your system.
git clone --depth=1 https://github.com/RestartFU/dyn
cd dyn
cargo build --release
sudo cp target/release/dyn /usr/bin/dynredirect=$(curl -w "%{redirect_url}" -o /dev/null -s "https://github.com/RestartFU/dyn/releases/latest/download/dyn")
download_url=$(curl -w "%{redirect_url}" -o /dev/null -s $redirect)
curl -o dyn $download_url
chmod +x dyn
sudo mv dyn /usr/bin/dyndyn fetch updatedyn install <package_name>Example:
dyn install discorddyn remove <package_name>Example:
dyn remove discorddyn update <package_name>Example:
dyn update discorddyn fetchFor convenience, you can fetch and install a package simultaneously:
dyn fetch install discord- Speed: Cloned with
--depth=1for faster setup. - Simplicity: Straightforward commands for all your package needs.
- Efficiency: Updates, installs, and removes packages with minimal fuss.
Dyn supports a variety of options for more complex operations. Here's a quick overview:
-
List Installed Packages:
dyn list
-
Search for Packages:
dyn search <keyword>
-
Show Package Information:
dyn info <package_name>
We welcome contributions! If you have ideas or find bugs, please:
- Fork the repository.
- Make your changes.
- Submit a pull request.