SSB Project CLI#
Features#

Create a new project quickly and easily with
ssb-project create.Your colleagues can quickly get started when you share the project with them with
ssb-project build.Includes:
Local directory structure
Virtual Environment
Kernel for use on Jupyter
Github repo (if desired)
The project will follow the most recent SSB guidelines for security and quality.
It will always be possible to update existing projects as guidelines change.
:sparkles: Now allows specifying any Cookiecutter template which uses Poetry, for example
ssb-project create my-project --template-git-url https://github.com/cjolowicz/cookiecutter-hypermodern-python
Installation#
You can install SSB Project CLI via [pip] from [PyPI]:
pip install ssb-project-cli
Releasing a new version#
To release a new version of the CLI, run the following sequence.
git switch --create release main
poetry version <version>
git commit --message="<project> <version>" pyproject.toml
git push origin release
Contributing#
Setup#
Run tests:
nox -r(More information here)Run the help command:
poetry run ssb-project --help
License#
Distributed under the terms of the MIT license, SSB Project CLI is free and open source software.