Skip to content

matthewredmanv/cookiecutters

 
 

Repository files navigation

Cookiecutter Templates

A collection of cookiecutter templates for use in MobileCoinFoundation repositories.

Each subdirectory contains a cookiecutter template. See individual README files for more details on what each one does.

Usage

Invoking cookiecutter with this repository requires the use of the --directory option.

For example to use the rust-workspace template.

cookiecutter gh:mobilecoinfoundation/cookiecutters --directory rust-workspace

Installing cookiecutter

To install cookiecutter consider using something like pipx.

The advantage to using pipx is that cookiecutter will be installed in an isolated python environment.

Note: The following suggested install is isolated to the current user. This means the use sudo is not needed, or recommended. Using sudo with these specific commands will almost certainly cause issues.

Install pipx:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

Restart your terminal

Install cookiecutter:

pipx install cookiecutter

There is alternate installation instructions provided by the cookiecutter docs, https://cookiecutter.readthedocs.io/en/stable/installation.html, however this results in pulling cookiecutter dependencies into the system or user python environment.

About

MobileCoin Foundation Project Templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 38.1%
  • Rust 33.7%
  • Shell 28.2%