cpkg 0.6.5

A dead simple C package manager.
cpkg-0.6.5 is not a library.

cpkg

A dead simple C package manager.

This is essentially an all-in-one wrapper for gcc, clang, doxygen, clang-format, etc.
cpkg automatically detects which are present on your system, allowing you to use them with one simple cli.

Inspired by the convenience of cargo and bun.

Usage

cpkg new hello_world
cd hello_world
cpkg run

Features

  • new
  • init
  • build
  • run
  • test
  • doc w/ Doxygen
  • repl
  • format

Installation

Releases

You can download the cpkg binary from the releases (or a nightly build from actions)

Cargo

If you have cargo you can install from crates.io.

cargo install cpkg

Or clone the repository and install it locally.

git clone https://github.com/DvvCz/cpkg
cargo install --path cpkg