C++ Development can be a pain. Project setup is dependent on the tools used in the project and the developer. This tool is a command line tool for generating project and files independent of any ide or editor.
Install it yourself as:
$ gem install erebus
To see a list of tasks erebus can do:
erebus
To create a new C++ project:
erebus project NAME
To create a new C++ project without Tests:
erebus project NAME --no-testing
To add Igloo Testing to an existing project:
erebus setup_test .
To create a header file:
erebus header NAME
To create a C++ source file:
erebus source NAME
To create a Igloo Test Spec:
erebus spec <Name of the class to test>
To create a C source file:
erebus source NAME --ext c
To generate a C++ class:
erebus cpp_class NAME
To generate a C++ class without Tests:
erebus cpp_class NAME --no-testing
Project tracking is on a Pivotal Tracker Project https://www.pivotaltracker.com/projects/751383
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request