Skip to content

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

License

Notifications You must be signed in to change notification settings

tosterlolz/flash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published