Metadata-Version: 2.4
Name: project-manager
Version: 0.1.6
Summary: 
Author: shmyga
Author-email: shmyga.z@gmail.com
Requires-Python: >=3.14,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: dotenv (>=0.9.9,<0.10.0)
Requires-Dist: jinja2 (>=3.1.6,<4.0.0)
Requires-Dist: pathspec (>=1.1.1,<2.0.0)
Requires-Dist: pydantic (>=2.13.4,<3.0.0)
Requires-Dist: termcolor (>=3.3.0,<4.0.0)
Description-Content-Type: text/markdown

# Project Manager

## Install

```bash
pipx install project-manager -i https://git.shmyga.ru/InfernalGames/project-manager/packages
```

## Usage

### Show tasks list

```bash
pm [-v]
```

### Run task

```bash
pm <task>[:<tag>] [-v] [-vv]
```

## Presets locations

- default presets [`project_manager/preset/default/*.toml`](./project_manager/preset/default)
- user preset `$HOME/.pm.toml`
- project preset `./.pm.toml`

## Preset format

### Template

```toml
[presets.<tag>.tasks.<task>.<type>]
conditions = ["<condition>"]
commands = ["<command>"]
```

### Examples

[Default presets](./project_manager/preset/default)

