parasut-cli


Nameparasut-cli JSON
Version 0.4.1 PyPI version JSON
download
home_pagehttps://github.com/mthnglac/parasut-cli
SummaryCLI for Parasut workspace management
upload_time2021-05-06 15:50:12
maintainer
docs_urlNone
authorMetehan Gulac
requires_python>=3.6
licenseMIT license
keywords parasut-cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===========
Parasut CLI
===========


.. image:: https://img.shields.io/pypi/v/parasut-cli.svg
        :target: https://pypi.python.org/pypi/parasut-cli

.. image:: https://travis-ci.com/mthnglac/parasut-cli.svg?branch=master
    :target: https://travis-ci.com/mthnglac/parasut-cli

.. image:: https://readthedocs.org/projects/parasut-cli/badge/?version=latest
        :target: https://parasut-cli.readthedocs.io/en/latest/?badge=latest
        :alt: 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.


* Free software: MIT license
* Documentation: https://parasut-cli.readthedocs.io.


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.

.. _rich: https://github.com/willmcgugan/rich

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.

.. _asdf: https://asdf-vm.com

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.

.. _rich: https://github.com/willmcgugan/rich

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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mthnglac/parasut-cli",
    "name": "parasut-cli",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "parasut-cli",
    "author": "Metehan Gulac",
    "author_email": "metehanglc@protonmail.com",
    "download_url": "https://files.pythonhosted.org/packages/48/4b/f5c6b7f93b00f0a01fed7fbf4e62c5a517045f9f4d52b8b1df335fcea409/parasut-cli-0.4.1.tar.gz",
    "platform": "",
    "description": "===========\nParasut CLI\n===========\n\n\n.. image:: https://img.shields.io/pypi/v/parasut-cli.svg\n        :target: https://pypi.python.org/pypi/parasut-cli\n\n.. image:: https://travis-ci.com/mthnglac/parasut-cli.svg?branch=master\n    :target: https://travis-ci.com/mthnglac/parasut-cli\n\n.. image:: https://readthedocs.org/projects/parasut-cli/badge/?version=latest\n        :target: https://parasut-cli.readthedocs.io/en/latest/?badge=latest\n        :alt: Documentation Status\n\n\n\n\nParasut development environment consists of microservices and different\napplications depending on them. **parasut-cli** is a CLI that facilitates you to\nmanage your workspaces and the applications you will run during development.\n\n\n* Free software: MIT license\n* Documentation: https://parasut-cli.readthedocs.io.\n\n\nFeatures\n--------\n\n* Start command for preparing workspace with all necessary options.\n* Link command for yarn linking operations. Also --undo action.\n* Switch command for rails console actions.\n* Run command for executing repo command chains manually.\n* `rich`_ integrated.\n\n.. _rich: https://github.com/willmcgugan/rich\n\nTODO\n----\n\n* ``clone`` command for cloning repos in base directory.\n* ``release`` & ``pre-release`` command.\n* ``version`` command.\n* unit tests.\n* mypy & black connection to tox.\n* linking state mechanism refactor.\n* docs refactor.\n\n\n=======\nHistory\n=======\n\n\n0.4.1 (2021-05-06)\n-------------------\n\n* ``version`` command added.\n* bug fixings.\n* docs improvements.\n\n0.4.0 (2021-05-04)\n-------------------\n\n* ``post-office`` repo added.\n* ``ubl-validator`` repo added.\n* ``release`` command added (beta).\n* tox python3.5 deprecated\n* dependency upgrades.\n* editor workspace choosing node,ruby versions now in favor of editor actions.\n* all version managers (rvm, yvm, nvm) deprecated in favor of `asdf`_ .\n* docs improvements.\n\n.. _asdf: https://asdf-vm.com\n\n0.3.5 (2021-03-23)\n-------------------\n\n* UPDATE: rich integrated install script.\n* UPDATE: docs improvements.\n\n0.3.4 (2021-03-23)\n-------------------\n\n* FIX: run_process output fix.\n\n0.3.3 (2021-03-19)\n-------------------\n\n* FIX: flake8 warnings.\n* FIX: black warnings.\n\n0.3.2 (2021-03-19)\n-------------------\n\n* UPDATE: Docs improvements\n\n0.3.1 (2021-03-19)\n-------------------\n\n* UPDATE: Docs improvements\n* DELETE: forgotten paremeters.\n\n0.3.0 (2021-03-19)\n-------------------\n\n* FEATURE: `rich`_ integrated. Plugin used in hidden commands.\n* 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.\n* FIX: Yarn error situation was not working properly. Exception was not working. Also, CLI now gets angry for the third time.\n* REFACTOR: subprocess structure has been rewritten. Inreractive terminal mode deprecated.\n\n.. _rich: https://github.com/willmcgugan/rich\n\n0.2.0 (2021-03-17)\n-------------------\n\n* CREATE: API Reference page added.\n* CREATE: ``run`` command added.\n* UPDATE: pkg updates.\n\n0.1.16 (2021-03-09)\n-------------------\n\n* FIX: tmux exception problem when there is no server.\n\n0.1.15 (2021-03-09)\n-------------------\n\n* REFACTOR: ``rails`` subcommand changed as ``frontend``.\n* FIX: typos in core.\n* FIX: dependencies now installing at installation.\n* FIX: state mechanism refactored. There was a FileNotFoundError.\n* FIX: ``start`` command now appending new windows existing session if you run start command in detached mode.\n* UPDATE: note added to start command.\n\n0.1.14 (2021-03-08)\n-------------------\n\n* Docs improvements\n\n0.1.13 (2021-03-08)\n-------------------\n\n* Docs improvements\n\n\n0.1.12 (2021-03-08)\n-------------------\n\n* Docs improvements\n\n\n0.1.11 (2021-03-08)\n-------------------\n\n* Docs installation and usage page improvements.\n* Sphinx upgrade.\n\n\n0.1.10 (2021-03-07)\n-------------------\n\n* Docs improvements\n\n\n0.1.9 (2021-03-07)\n------------------\n\n* Documents added on installation.\n* Some minor fixings.\n* Static type checker mypy added to requirements.\n* Black code formatter used.\n\n\n0.1.8 (2021-03-07)\n------------------\n\n* Theme changed\n* Switch command refactored. added options: addlings, rails.\n* Link command base repo argument required now.\n* All important environments now coming outside of project.\n* Cli now checking env variables; at exception.Keyerror situation, cli logging\n  missing argument with warning.\n* Start command refactored.\n* Link list command shortening removed. at the moment only option is \"--list\".\n* Parser indent fixed.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "CLI for Parasut workspace management",
    "version": "0.4.1",
    "split_keywords": [
        "parasut-cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "07a8c6d4c85e815ad1dff1a6882d7774",
                "sha256": "d25f76eb3f2d353e8943279ffa576bc2969dcc187ef2b8e10614c368717f6502"
            },
            "downloads": -1,
            "filename": "parasut_cli-0.4.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "07a8c6d4c85e815ad1dff1a6882d7774",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.6",
            "size": 16815,
            "upload_time": "2021-05-06T15:50:10",
            "upload_time_iso_8601": "2021-05-06T15:50:10.306787Z",
            "url": "https://files.pythonhosted.org/packages/c1/a5/1a64c7dc6b49f40159d18d5023b98e596b4186751ba0fc81d4049ca667a8/parasut_cli-0.4.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f06e434bdc2ab7ec0077d42367859516",
                "sha256": "14d7db279518ebe5746e3fa04a98a7c8333bfcc832a55a0f9bf8bd01309e360f"
            },
            "downloads": -1,
            "filename": "parasut-cli-0.4.1.tar.gz",
            "has_sig": false,
            "md5_digest": "f06e434bdc2ab7ec0077d42367859516",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 25719,
            "upload_time": "2021-05-06T15:50:12",
            "upload_time_iso_8601": "2021-05-06T15:50:12.027467Z",
            "url": "https://files.pythonhosted.org/packages/48/4b/f5c6b7f93b00f0a01fed7fbf4e62c5a517045f9f4d52b8b1df335fcea409/parasut-cli-0.4.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-05-06 15:50:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "mthnglac",
    "error": "Could not fetch GitHub repository",
    "lcname": "parasut-cli"
}
        
Elapsed time: 0.23922s