CLI utility to create project scaffolding following a project templates. Current version is Python/Cython specific.
- The current version is 0.1.
- Simply execute the
new.sh
script, passing it arguments for project name (--name
) and destination directory (--path
):
~>./new.sh --name MyProject --path some/path
- (Destination directory defaults to user home directory:
~
)
-
Handles scaffolding of a new Cython project, including build source and target directories, with scripts to build for local or target architecture.
-
Optionally, initalize Git repository with
--git
flag.
- Ultimately this script could easily be ported to a Cookiecutter template. For this prototypical version however, that's significant overkill. Nothing against overkill, mind you, but rather than having to maintain consistency (updating, etc.) with an overly complicated approach (for such purposes), a more straightforward shell script and template files gets the job done.
- None currently reported.
- Released under the Apache Software License.