A very opinionated CLI to automate the start of a new project.
Select environment manager (
Create new virtual environment by default
Create folder structure from cookiecutter
Choose to create repository and upload project to Github
Configure defaults values
Quickstart a new project with default values
The available commands are:
rocketlauncher init: Configures the projects directory and logs in to Github
rocketlauncher new: Creates a new project and runs a cookiecutter inside
rocketlauncher push: Creates local repository and pushes to Github
rocketlauncher config: Allows the creation of a configuration file and edit/set defaults
rocketlauncher cookiecutters: Add/ view available cookiecutters
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.