/flash

A lightweight package manager for managing GitHub-based packages. Install, list and update packages with ease directly from the command line.

Primary LanguageRustGNU General Public License v3.0GPL-3.0

banner
GitHub release License GitHub issues GitHub stars GitHub code size in bytes

⚡flash⚡

A lightweight package manager for managing GitHub-based packages. Install, list, and update packages with ease directly from the command line.

Install:

curl -sSL https://riviox.is-a.dev/flash.sh | bash

or

curl -sSL https://raw.githubusercontent.com/riviox/flash/master/installer.sh | bash

Usage

Flash supports the following commands:

Flash Logo

  • Install a Package: -S <github_user>/<repo>
  • List cloned Packages: -L
  • Update a Package: -U <package>
  • Update All Installed Packages: -UA

Package template:

  • exec: Specifies the installation command for the package.
  • name: Provides the name of the package.
  • desc: Offers a brief description of the package.
  • clear=true/false: Indicates whether the cloned package directory should be removed after installation.
  • deps: Specifies dependencies

Example:

config.flash

exec=make install
name=flash
desc=A lightweight package manager for managing GitHub-based packages. Install, list, remove, and update packages with ease directly from the command line.
clear=true
deps=rust

ss