Very light and easy and fast native package manager to install C/C++ (priority), JS, Python, Rust packages and compile sources when it needed. Same package can be in muitple form for different languages.
Main purpose of this package manager to have simple C/C++ manager with posibility to post packages like npm, and also provide functionality to support same algorithms and code base for different programming languges, so if someone wanna quicksort package in their project on Python - they will get it, and if need the same one for C++ he will get it with simillar command.
Cross-platform. Implemented on C/C++ and provided for Linux, Mac OS, Windows arch.
CPK package manager created to distribute any kind of open source packages, but we want to garantee that any package can be used in commertial software in any form of use. So if anyone who wanna install package will be ensure that he allowed to use it and modify without any restrictions even for commertial products. So we recomend to stick to MIT, BSD or other commertial free licenses.
Everyone can publush their own package.
cpk install package
Install 2 packages package=1.0 version and package2 latest version
cpk install [email protected] package2
Publish your own package (inside directory of project):
cpk publish
List of available packages for install:
cpk packages
Update all pacakges:
cpk update
Create a new application with the following options:
install PACKAGE
- Install packagepublish
- Publish current packageupdate
- Update tree of packagespackages
- Update tree of packages-h
- Help
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make -j8