Client for paylogic deployment tool
Project description
pdt-client
==========
.. image:: https://api.travis-ci.org/paylogic/pdt-client.png
:target: https://travis-ci.org/paylogic/pdt-client
.. image:: https://pypip.in/v/pdt-client/badge.png
:target: https://crate.io/packages/pdt-client/
.. image:: https://coveralls.io/repos/paylogic/pdt-client/badge.svg?branch=master
:target: https://coveralls.io/r/paylogic/pdt-client?branch=master
.. image:: https://readthedocs.org/projects/pdt-client/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://readthedocs.org/projects/pdt-client/
pdt-client is a client tool for Paylogic deployment tool web application
.. contents::
Installation
------------
::
pip install pdt-client
Usage
-----
Client has single entry point console script:
::
pdt-client --help
Push migrations data
^^^^^^^^^^^^^^^^^^^^
::
pdt-client migration-data push
Check not reviewed migrations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client migration-data get-not-reviewed
Apply migrations
^^^^^^^^^^^^^^^^
::
pdt-client migrate
Report deployment status
^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client deploy
Generate a graph of the revisions
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The same as the graph command of alembic offline, but enriched with the release from the PDT.
::
pdt-client graph
Get not deployed case data
^^^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client case-data get-not-deployed
Contact
-------
If you have questions, bug reports, suggestions, etc. please create an issue on
the `GitHub project page <http://github.com/paylogic/pdt-client>`_.
License
-------
This software is licensed under the `MIT license <http://en.wikipedia.org/wiki/MIT_License>`_
Please refer to the `license file <https://github.com/paylogic/pdt-client/blob/master/LICENSE.txt>`_
© 2015 Anatoly Bubenkov, Paylogic International and others.
Changelog
=========
1.6.0
-----
* remove unnecessary parameters in order to support pdt 1.1+ (bubenkoff)
1.5.1
-----
* `case-data get-revisions` moved to `case-data get-not-deployed` (bubenkoff)
1.4.3
-----
* Added revision to deploy command (bubenkoff)
* Make `--case` for deploy command optional (bubenkoff)
1.4.2
-----
* Added case-data command and it's get-revisions subcommand to get case revisions (bubenkoff)
1.3.1
-----
* Fixed graph command (hvdklauw)
1.3.0
-----
* Added graph command for graphing the migration dependency tree (hvdklauw)
1.2.4
-----
* Initial public release (bubenkoff)
==========
.. image:: https://api.travis-ci.org/paylogic/pdt-client.png
:target: https://travis-ci.org/paylogic/pdt-client
.. image:: https://pypip.in/v/pdt-client/badge.png
:target: https://crate.io/packages/pdt-client/
.. image:: https://coveralls.io/repos/paylogic/pdt-client/badge.svg?branch=master
:target: https://coveralls.io/r/paylogic/pdt-client?branch=master
.. image:: https://readthedocs.org/projects/pdt-client/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://readthedocs.org/projects/pdt-client/
pdt-client is a client tool for Paylogic deployment tool web application
.. contents::
Installation
------------
::
pip install pdt-client
Usage
-----
Client has single entry point console script:
::
pdt-client --help
Push migrations data
^^^^^^^^^^^^^^^^^^^^
::
pdt-client migration-data push
Check not reviewed migrations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client migration-data get-not-reviewed
Apply migrations
^^^^^^^^^^^^^^^^
::
pdt-client migrate
Report deployment status
^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client deploy
Generate a graph of the revisions
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The same as the graph command of alembic offline, but enriched with the release from the PDT.
::
pdt-client graph
Get not deployed case data
^^^^^^^^^^^^^^^^^^^^^^^^^^
::
pdt-client case-data get-not-deployed
Contact
-------
If you have questions, bug reports, suggestions, etc. please create an issue on
the `GitHub project page <http://github.com/paylogic/pdt-client>`_.
License
-------
This software is licensed under the `MIT license <http://en.wikipedia.org/wiki/MIT_License>`_
Please refer to the `license file <https://github.com/paylogic/pdt-client/blob/master/LICENSE.txt>`_
© 2015 Anatoly Bubenkov, Paylogic International and others.
Changelog
=========
1.6.0
-----
* remove unnecessary parameters in order to support pdt 1.1+ (bubenkoff)
1.5.1
-----
* `case-data get-revisions` moved to `case-data get-not-deployed` (bubenkoff)
1.4.3
-----
* Added revision to deploy command (bubenkoff)
* Make `--case` for deploy command optional (bubenkoff)
1.4.2
-----
* Added case-data command and it's get-revisions subcommand to get case revisions (bubenkoff)
1.3.1
-----
* Fixed graph command (hvdklauw)
1.3.0
-----
* Added graph command for graphing the migration dependency tree (hvdklauw)
1.2.4
-----
* Initial public release (bubenkoff)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pdt-client-1.6.0.tar.gz
(7.4 kB
view details)
File details
Details for the file pdt-client-1.6.0.tar.gz
.
File metadata
- Download URL: pdt-client-1.6.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1238ecc334b430d339497b611646d04eaa1f35ca024b75edabf100eeb9123cde |
|
MD5 | 089f1932d1ddbcb112e330954b1d76ef |
|
BLAKE2b-256 | 40172879fd1402369d7df0290ffe30847a823e9842322ae55dcd11cc491e9d3c |