Metadata-Version: 2.1
Name: easy-workflow-manager
Version: 0.0.2
Summary: Tools to support a straightforward branch/qa/merge/release process
Home-page: https://github.com/kenjyco/easy-workflow-manager
Author: Ken
Author-email: kenjyco@gmail.com
License: MIT
Download-URL: https://github.com/kenjyco/easy-workflow-manager/tarball/v0.0.2
Keywords: git,workflow,helper,branch,merge,qa,deploy
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development :: Libraries
Classifier: Intended Audience :: Developers
Requires-Dist: input-helper
Requires-Dist: settings-helper
Requires-Dist: dt-helper
Requires-Dist: bg-helper
Requires-Dist: click (>=6.0)

Install
-------

Install with ``pip``

::

   % pip3 install easy-workflow-manager

After running for the first time, the default settings file is copied to
``~/.config/easy-workflow-manager/settings.ini``

::

   [default]
   QA_BRANCHES = qa, qa2, qa3, qa4
   IGNORE_BRANCHES = master, develop, release, uat
   LOCAL_BRANCH = mylocalprep
   SOURCE_BRANCH = master

Usage
-----

::

   $ venv/bin/ewm-new-branch-from-source --help
   Usage: ewm-new-branch-from-source [OPTIONS] [NAME]

     Create a new branch from SOURCE_BRANCH on origin

   Options:
     --help  Show this message and exit.


   $ venv/bin/ewm-deploy-to-qa --help
   Usage: ewm-deploy-to-qa [OPTIONS] [QA]

     Select remote branch(es) to deploy to specified QA branch

   Options:
     -g, --grep TEXT  case-insensitive grep pattern to filter branch names by
     --help           Show this message and exit.


   $ venv/bin/ewm-qa-to-source --help
   Usage: ewm-qa-to-source [OPTIONS] [QA]

     Merge the QA-verified code to SOURCE_BRANCH and delete merged branch(es)

   Options:
     --help  Show this message and exit.


   $ venv/bin/ewm-tag-release --help
   Usage: ewm-tag-release [OPTIONS]

     Select a recent remote commit on SOURCE_BRANCH to tag

   Options:
     --help  Show this message and exit.


