Metadata-Version: 2.3
Name: pyutilities_thedarknine
Version: 1.0.1
Summary: Python utilities for terminal display and logs management
License: MIT
Author: TheDarkNine
Author-email: thedarknine@proton.me
Requires-Python: >=3.13
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: arrow (>=1.3.0,<2.0.0)
Requires-Dist: rich (>=13.9.4,<14.0.0)
Project-URL: Homepage, https://github.com/thedarknine/pyutilities
Project-URL: Issues, https://github.com/thedarknine/pyutilities/issues
Description-Content-Type: text/markdown

# pyutilities
Python utilities for terminal display and logs management

## Usage
```python
from pyutilities_thedarknine import display

# Print messages
display.info("Your script ends")
display.alert("Something went wrong")
display.title("List of resources")

# Print list
from pyutilities_thedarknine import display

rows = ["John", "Jane"]
display.items_list(rows)
```

## Install

```bash
poetry add git+ssh://git@github.com:thedarknine/pyutilities.git
```

## Development

1. Clone repository
2. Install dependencies

* Lint file before commit
```bash
poetry run black display.py logs.py --diff
```

* Lint docstring
```bash
poetry run ruff check
```

* Test
```bash
poetry run pytest
```

* Bump version
```bash
poetry version major
poetry version minor
poetry version patch
```
