Usage
Installation
To create a new project with Project Flow, first install it using pip:
(.venv) $ pip install proj-flow
Every project created with Project Flow has a self-bootstrapping helper script, which will install proj-flow if it is needed, using either current virtual environment or switching to a private virtual environment (created inside .flow/.venv directory). This is used by the GitHub workflow in the generated projects through the bootstrap command.
On any platform, this command (and any other) may be called from the root of the project with:
$ python .flow/flow.py bootstrap
From Bash with:
$ ./flow bootstrap
From PowerShell with:
$ .\flow bootstrap
Creating a project
A fresh C++ project can be created with a
$ proj-flow init cxx
This command will ask multiple questions to build Mustache context for the project template. For more information, see proj-flow init.