Metadata-Version: 2.1
Name: mapaction
Version: 0.1.9
Summary: CLI for managing some MapAction tasks
Home-page: https://github.com/mapaction/mapaction-cli
Author: Hugh Loughrey
Author-email: hloughrey@mapaction.org
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: colorama (>=0.4.4,<0.5.0)
Requires-Dist: packaging (>=21.3,<22.0)
Requires-Dist: requests (>=2.27.1,<3.0.0)
Requires-Dist: shellingham (>=1.4.0,<2.0.0)
Requires-Dist: typer (>=0.4.0,<0.5.0)
Project-URL: Documentation, https://github.com/mapaction/mapaction-cli/wiki/About
Project-URL: Repository, https://github.com/mapaction/mapaction-cli
Description-Content-Type: text/markdown

<p align="center">
  <a href="https://mapaction.org/">
      <img alt="MapAction" src="https://qb19onvfjt-flywheel.netdna-ssl.com/wp-content/themes/mapaction/images/logo.svg" width="210" />
  </a>
</p>
<h1 align="center">
MapAction CLI
</h1>

CLI tool for managing MapAction tasks.

## Getting Started

Requirements:

- [Poetry](https://python-poetry.org/)

### Development

```bash
poetry shell
poetry install
pre-commit install
python -m mapaction -v
```

### Build

```bash
poetry shell
poetry build
```

### Generate requirements.txt

```bash
poetry shell
poetry export -f requirements.txt --output requirements.txt
```

### Creating a release

```bash
poetry shell
poetry version <patch, minor, major>
git commit -m "Release v<Version>"
// After Merge
git tag -a v<Version> -m "release v<Version>"
```

