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 copierThen you can generate your project:
copier 'gh:salotz/scopes-lib_copier-template' name-of-folderThis 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 updateSee documentation of copier for more details.
See the docs in template/README.md.jinja that will be generated for
each project.