6 stable releases
3.0.4 | Jul 15, 2022 |
---|---|
3.0.3 | Jun 16, 2022 |
3.0.1 | Jun 5, 2022 |
3.0.0 | Jun 2, 2022 |
2.2.3 | Apr 29, 2022 |
#457 in Build Utils
51KB
1K
SLoC
C++ Project Manager
The C++ equivalent to cargo.
Key Features • Getting Started • How To Use • Download • License
Key Features
- Create a C++ project with a single command.
- Manage Project Locations.
- Opening Projects from any command line
- Minimal C support
Download.
There's three ways to get cppm:
- Download the build for windows.
- Install with Cargo
cargo install cppm
- Get with our custom installer
Getting Started
The first thing needed when cppm has just been installed is to run cppm --config
, and it'll ask for your default editor.
You should see something like this:
$ cppm --config
Default editor: nvim
Clang is installed.
Clang++ is installed.
Location: /some/path/.cppm/defaults.toml
After that you are free to start using cppm.
For usage instructions run cppm --help
or refer to the wiki.
Road Map
- Generating C/C++ files
- Commands for opening and removing projects
- Support for g++ and clang++
- Active build/run system
-
- C build/run support
-
- C/C++ Smart Object file compilation
- External lib support
- Code formatting command
- Linter Integration
- Package management
-
- Caching
-
- Frontend
-
-
- Versioning
-
-
-
- Documentation
-
-
-
- User Interface
-
-
- Backend
-
-
- User system
-
-
-
- Git integration
-
-
-
-
- Custom ignore
-
-
-
- Automated package compilation
License
Dependencies
~8–20MB
~215K SLoC