Skip to main content

CLI for Parasut workspace management

Project description

Parasut CLI

https://img.shields.io/pypi/v/parasut-cli.svg https://travis-ci.com/mthnglac/parasut-cli.svg?branch=master 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.
  • rich integrated.

TODO

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

History

0.4.1 (2021-05-06)

  • version command added.
  • bug fixings.
  • docs improvements.

0.4.0 (2021-05-04)

  • post-office repo added.
  • ubl-validator repo added.
  • release command added (beta).
  • tox python3.5 deprecated
  • dependency upgrades.
  • editor workspace choosing node,ruby versions now in favor of editor actions.
  • all version managers (rvm, yvm, nvm) deprecated in favor of asdf .
  • docs improvements.

0.3.5 (2021-03-23)

  • UPDATE: rich integrated install script.
  • UPDATE: docs improvements.

0.3.4 (2021-03-23)

  • FIX: run_process output fix.

0.3.3 (2021-03-19)

  • FIX: flake8 warnings.
  • FIX: black warnings.

0.3.2 (2021-03-19)

  • UPDATE: Docs improvements

0.3.1 (2021-03-19)

  • UPDATE: Docs improvements
  • DELETE: forgotten paremeters.

0.3.0 (2021-03-19)

  • FEATURE: rich integrated. Plugin used in hidden commands.
  • FEATURE: new --output parameter. switch and link command outputs are now hidden. To show their outputs, use --output prefix at the end of command chain.
  • FIX: Yarn error situation was not working properly. Exception was not working. Also, CLI now gets angry for the third time.
  • REFACTOR: subprocess structure has been rewritten. Inreractive terminal mode deprecated.

0.2.0 (2021-03-17)

  • CREATE: API Reference page added.
  • CREATE: run command added.
  • UPDATE: pkg updates.

0.1.16 (2021-03-09)

  • FIX: tmux exception problem when there is no server.

0.1.15 (2021-03-09)

  • REFACTOR: rails subcommand changed as frontend.
  • FIX: typos in core.
  • FIX: dependencies now installing at installation.
  • FIX: state mechanism refactored. There was a FileNotFoundError.
  • FIX: start command now appending new windows existing session if you run start command in detached mode.
  • UPDATE: note added to start command.

0.1.14 (2021-03-08)

  • Docs improvements

0.1.13 (2021-03-08)

  • Docs improvements

0.1.12 (2021-03-08)

  • Docs improvements

0.1.11 (2021-03-08)

  • Docs installation and usage page improvements.
  • Sphinx upgrade.

0.1.10 (2021-03-07)

  • Docs improvements

0.1.9 (2021-03-07)

  • Documents added on installation.
  • Some minor fixings.
  • Static type checker mypy added to requirements.
  • Black code formatter used.

0.1.8 (2021-03-07)

  • Theme changed
  • Switch command refactored. added options: addlings, rails.
  • Link command base repo argument required now.
  • All important environments now coming outside of project.
  • Cli now checking env variables; at exception.Keyerror situation, cli logging missing argument with warning.
  • Start command refactored.
  • Link list command shortening removed. at the moment only option is “–list”.
  • Parser indent fixed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for parasut-cli, version 0.4.1
Filename, size File type Python version Upload date Hashes
Filename, size parasut_cli-0.4.1-py2.py3-none-any.whl (16.8 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size parasut-cli-0.4.1.tar.gz (25.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page