Skip to content

GamerZero9512/compak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compak

compak is a simple, minimal source-based package manager for POSIX systems.

last commit MIT license Build status

usage: compak <options>

options:
  --help,      -?           Show this help message
  --install,   -i <package> Install the specified package
  --remove,    -r <package> Uninstall the specified package
  --list,      -l           List installed packages
    --name                  Display only package names
    --full                  Display package names and descriptions
  --update,    -u <package> Update the specified package
  --update-all              Update all installed packages
  --clean                   Remove compak temporary files
  --package,   -p <folder>  Pack folder into compak-ready archive
  --view,      -v <package> View info about a package
    --raw                   View the raw package manifest
    --simple                View a simple overview of the package

compak requires some libraries, so run this if you're on Debian:

sudo apt update && sudo apt install openssl libarchive-dev libcurl4-openssl-dev libbz2-dev libpsl-dev automake autoconf libtool m4 libidn2-dev libbrotli-dev libnghttp2-dev libldap-dev

To install compak, clone the source tree and run make install:

git clone https://github.com/gamerzero9512/compak.git
cd compak
make install

If this fails, please open an issue with the error details.

compak uses these libraries:

About

A minimal source-based package manager for Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors