Skip to content

Cortlet-Org/quantpkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantPkg

License: MIT Platform Status Language

A minimal, GitHub-powered package manager for C++.


Installation

Quantpkg does not provide binaries directly. Follow these steps to install Quantpkg.

Step 1: Go to GitHub Releases

On the left side, you should see 'Releases'. Click on the 'Releases' button.

Step 2: Find 'Quantpkg Release v1'

This is the Quantpkg release Version 1. In here, you should click 'Assets' and you should find the quantpkg-setup.exe.

Step 3: Download 'quantpkg-setup.exe'

This is the installer for Quantpkg. It automatically adds to SYSTEM Path so it works globally.


Usage

Initialize a new project

quantpkg init

Install a package

quantpkg install <github_user>/<repo>

Examples:

quantpkg install fmtlib/fmt
quantpkg install Neargye/magic_enum

Package Format: quantpkg.toml

[package]
name = "example"
version = "1.0.0"

[dependencies]
fmt = "fmtlib/fmt"

[build]
type = "cmake"

Error Codes

QPKG-NOTFOUND      Package does not exist.
QPKG-MISSINGFILE   quantpkg.toml missing.
QPKG-NETWORK       Network failure after 3 attempts.
QPKG-INSTALLFAIL   Package failed to install.

License

MIT License. See LICENSE file.

About

Quantpkg is a C++ package manager that is lightweight, secure-first, no-bloat. It pulls packages from GitHub with a valid quantpkg.toml file, and it solves a problem: no unified package manager for C++.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors