/parasut-cli

Parasut CLI for managing workspace

Primary LanguagePythonMIT LicenseMIT

Parasut CLI

image

image

Documentation Status

Parasut development environment consists of microservices and different applications depending on them. parasut-cli is a CLI that facilitates you to manage your workspaces and the applications you will run during development.

Features

  • start command for preparing workspace with all necessary options.
  • link command for yarn linking operations. Also --undo action.
  • switch command for rails console actions.
  • run command for executing repo command chains manually.
  • release command for releasing version on related repo.
  • pre-release flag for release command.
  • rich integrated.

TODO

  • clone command for cloning repos in base directory.
  • unit tests.
  • mypy & black connection to tox.
  • linking state mechanism refactor.