Skip to content

jamofer/cpm

This branch is 1 commit ahead of, 49 commits behind cpmbits/cpm:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0977412 · Jan 26, 2021
Jan 2, 2021
Jan 19, 2021
Mar 18, 2020
Jan 19, 2021
Jan 17, 2020
Jan 17, 2020
Sep 17, 2020
Apr 30, 2020
Jul 7, 2020
Jan 14, 2021
Apr 30, 2020

Repository files navigation

cpm: A modern project management tool for C/C++ projects CI

You can find the documentation in the cpmbits website.

Installation

pip3 install cpm-cli

CPM depends on CMake and ninja for the build process.

Getting started

cpm create DeathStartLaserBackend
cd DeathStartLaserBackend
cpm build

After creating the project, the binary will be available in the project build directory.

./build/DeathStartLaserBackend

Manage dependencies

CPM manages your project dependencies through CPM-Hub. In order to install a package, simply run:

cpm install cest

Run your tests

cpm test

Test sources reside in the tests directory. cpm will consider as test suites any files that match the expression test_*.cpp.

About

Chromos Package Manager

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Other 0.2%