cppm

Crates.iocppm
lib.rscppm
version3.0.4
sourcesrc
created_at2022-04-29 06:57:37.048174
updated_at2022-07-15 04:35:19.127431
descriptionA C++ Project Manager
homepage
repositoryhttps://github.com/Maou-Shimazu/Cpp-Project-Manager
max_upload_size
id577164
size70,645
Eldad Danladi (Maou-Shimazu)

documentation

README

C++ Project Manager

The C++ equivalent to cargo.

WorkFlow

Key FeaturesGetting StartedHow To UseDownloadLicense

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:

  1. Download the build for windows.
  2. Install with Cargo cargo install cppm
  3. 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

MIT


Commit count: 341

cargo fmt