Skip to content

RestartFU/dyn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dyn: The Dynamic Linux Package Manager

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.

Installation

Prerequisites

  • Ensure you have Rust (cargo) installed on your system.

From Source

git clone --depth=1 https://github.com/RestartFU/dyn
cd dyn
cargo build --release
sudo cp target/release/dyn /usr/bin/dyn

From Releases

redirect=$(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/dyn

Updating dyn

dyn fetch update

Quick Start

Install a Package

dyn install <package_name>

Example:

dyn install discord

Remove a Package

dyn remove <package_name>

Example:

dyn remove discord

Update a Package

dyn update <package_name>

Example:

dyn update discord

Fetch Dyn's Package Repository

dyn fetch

Fetch and Install in One Go

For convenience, you can fetch and install a package simultaneously:

dyn fetch install discord

Why Choose Dyn?

  • Speed: Cloned with --depth=1 for faster setup.
  • Simplicity: Straightforward commands for all your package needs.
  • Efficiency: Updates, installs, and removes packages with minimal fuss.

Advanced Usage (TODO)

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>

Contributing

We welcome contributions! If you have ideas or find bugs, please:

  1. Fork the repository.
  2. Make your changes.
  3. Submit a pull request.

About

a linux package manager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages