This is a project template generator and updater using the copier tool for creating libraries for the Scopes programming language.
Please install from the latest copier for this to work, not the latest stable release. Currently I am using pipx:
pipx install copier
Then you can generate your project:
copier 'gh:salotz/scopes-lib_copier-template' name-of-folder
This should generate something like the following (repo_name = my-lib
):
name-of-folder
├── __env.sc
├── Makefile
├── README.md
├── spack.yaml
└── src
└── my-lib
├── init.sc
└── ...
You can update the project with:
cd name-of-folder
copier update
See documentation of copier for more details.
See the docs in template/README.md.jinja
that will be generated for
each project.