Blueprints

Blueprints are pretty much exactly what you would expect: re-usable project templates that you can instantiate into new projects. Other frameworks might call them themes.

read full documentation

available blueprints

You can list all available blueprints with:

1
2
3
4
$ barely blueprints
[barely][  core][ INFO] :: found 2 blueprints:
                        -> default
                        -> blank

The help menu hints at a way to also create your own blueprints:

1
2
3
4
5
6
7
8
$ barely blueprints --help
Usage: barely blueprints [OPTIONS]

  list all available blueprints, or create a new one

Options:
  -n, --new TEXT  create a reusable blueprint from the current project
  --help          Show this message and exit.

creating blueprints

Executing barely blueprints --new "name" will create a new blueprint out of your current project, and you can freely use it from now on:

1
2
3
4
5
$ barely blueprints
[barely][  core][ INFO] :: found 3 blueprints:
                        -> name
                        -> default
                        -> blank