Saverio976 / paq

WIP side project package manager
MIT License
1 stars 0 forks source link

paq

Why the hell debian packages are so old.

Just give me the last version of neovim!!!!

Usage

Usage: paq [flags] [commands]

WIP side project package manager
List of packages (repos) can be added with `paq config`

Flags:
  -help               Prints help information.
  -version            Prints version information.
  -man                Prints the auto-generated manpage.

Commands:
  install             install a package from a repo
  uninstall           uninstall a package
  update              update all repos
  upgrade             upgrade all packages
  search              search for a package name in all repos. If no search_term is provided, all packages will be displayed
  list                list packages installed. If no search_term is provided, all packages will be displayed
  config              config management tools
  help                Prints help information.
  version             Prints version information.
  man                 Prints the auto-generated manpage.
paq search <package>
paq search
paq install <repo> <package>
paq update
paq upgrade
paq list <package>
paq list
paq uninstall <package>

list of available packages: https://github.com/Saverio976/paq/issues/2

Install

  1. Dependencies

    • curl/wget
    • unzip
  2. Install

    • download the install.sh script.
    • take a look at what it does.
    • run it.

    If you set the env variable BIN_DIR, binaries will be symlinked there.

    If you set the env variable INSTALL_DIR, packages will be installed there.

One Line Script if you trust the author ```bash curl -fsSL https://raw.githubusercontent.com/Saverio976/paq/main/install.sh | \ BIN_DIR="$HOME/.local/bin" bash ```

Uninstall

paq uninstall paq