I’ve just pushed v1.0.0 of Cproj up to Github. Usage is very simple: source cproj.sh
(I have a line in my .bashrc
to do that when my shell starts up), then type cproj <projname>
. Cproj creates a <projname>
directory and populates it with a ready-to-build project skeleton including source and header files, Makefile, and basic test suite using Scuttle. If Scuttle isn’t installed on the system (Cproj checks the default installation location /usr/local
), Cproj attempts to download it from the main Github repository.
You can immediately cd <projname>; make
to build the project and unit tests and run the test harness.