Metadata-Version: 2.0
Name: uam
Version: 0.1.0
Summary: uam is universal application manager.
Home-page: https://github.com/youyongsong/uam
Author: YongSong You
Author-email: youyongsong@gmail.com
License: ISC
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: click (==6.7)
Requires-Dist: colorlog (==3.1.0)
Requires-Dist: crayons (==0.1.2)
Requires-Dist: docker (==2.5.1)
Requires-Dist: dockerpty (==0.4.1)
Requires-Dist: jinja2 (==2.9.6)
Requires-Dist: netifaces (==0.10.6)
Requires-Dist: peewee (==2.10.2)
Requires-Dist: pyyaml (==3.12)
Requires-Dist: semantic-version (==2.6.0)
Requires-Dist: tabulate (==0.8.2)


# uam
[![CircleCI](https://circleci.com/gh/youyongsong/uam.svg?style=svg)](https://circleci.com/gh/youyongsong/uam)    
---
uam is abbreviation of universal application manager.

## Local Development
uam project use [invoke](http://docs.pyinvoke.org/en/latest/getting_started.html) as task execution tool. All development related tasks can be found using `inv -l`. 

### Prerequirements
* `python3`, `pip3`
* run `pip3 install -r requirements-dev.txt` to setup development environment.

### Common Tasks
* `inv lint`: you should run this command to check your code quality before every time you want to make a commit.
* `inv install`: this command will install ake cli from source code in editable mode(the changes of source code will apply to ake cli real time).
* `inv build`: this command will package ake into a single executable file. The format of the executable file depends on environment the command run, this task is commonly used in ci environment.


