Metadata-Version: 2.1
Name: dosh-core
Version: 0.3.0
Summary: Shell-independent task management library.
License: MIT
Author: Gökmen Görgen
Author-email: gkmngrgn@gmail.com
Requires-Python: >=3.9,<3.12
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Build Tools
Requires-Dist: colorlog (>=6.7.0,<7.0.0)
Requires-Dist: lupa (>=1.14.1,<2.0.0)
Description-Content-Type: text/markdown

# DOSH-CORE - shell-independent task manager

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/gkmngrgn/dosh-core/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/gkmngrgn/dosh-core/tree/main)

**DOSH-CORE** is a common library for parsing `dosh.lua` script file. The official CLI is [here](https://github.com/gkmngrgn/dosh-cli).

<img src="https://media.githubusercontent.com/media/gkmngrgn/dosh-core/main/dosh-logo.svg"
     width="200"
     alt="DOSH logo" />


## CONTRIBUTION

Install these development dependencies manually:

- [poetry](https://python-poetry.org/)
- [poethepoet](https://github.com/nat-n/poethepoet)
- [poetry-dynamic-versioning](https://github.com/mtkennerly/poetry-dynamic-versioning)
- [pre-commit](https://pre-commit.com/)

```shell
$ poetry poe --help
[...]

CONFIGURED TASKS
  lint           Check code quality
  test           Run tests
    name         Filter tests by $name
```

