Loading repository data…
Loading repository data…
Nord-Tech-Systems-LLC / repository
The Beldum C++ Package Manager is built to simplify the C++ workflow and utilize libraries that work with CMake.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
The Beldum Package Manager is a lightweight, user-friendly package manager for C++ projects, designed to streamline the management and integration of dependencies. It allows developers to easily install, uninstall, and manage custom libraries needed for their C++ applications, much like Cargo does for Rust. Beldum emphasizes simplicity and ease of use, enabling rapid configuration with minimal overhead.
~/.beldum/logs/, allowing for efficient builds and tracking.~/.beldum/packages/, making it easy to browse and search for dependencies.Side Note: This library only supports a few static / header libraries at this time, but it will grow as libraries are tested. If you find a package you would like added, feel free to contact the maintainer to have the library added.
git git version control, need to configure git SSHjson JSON C++ libraryfmt fmt C++ libraryCLI11 CLI parser C++ libraryExecute ./build.sh in the root project directory
beldum [OPTIONS] [SUBCOMMAND]
Beldum Package Manager
OPTIONS:
-h, --help Print this help message and exit
SUBCOMMANDS:
init Initialize new Beldum project
create Create new Beldum project
version Show version information
install Install a dependency
uninstall Uninstall a dependency
list List installed packages
run Run Beldum script
beldum list --available to list available packages
beldum list --installed to list installed packages
beldum install package_name to install packages
beldum uninstall package_name to uninstall packages
beldum run build to build project based on beldum.json build script
beldum run execute to execute / run project based on beldum.json
beldum run clean to clean build directory based on beldum.json
beldum init to initialize new project
beldum clean to remove contents from cpp_libs folder
beldum --help to show commands
beldum init to initialize a project directory.beldum install example_package to install the preferred package.CMakeLists.txt to import into the project using the template provided during beldum init.beldum run build to build project.beldum run execute to execute main program executable.