Metadata-Version: 2.4
Name: text-advanced
Version: 0.1.4
Summary: A python library for advanced text management
Author: Monil Darediya
Author-email: monildarediya1@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-python
Dynamic: summary

# Text Advanced
- A library for advanced text management
- see the [docs](https://text-advanced.readthedocs.io/en/)
### Some Examples:
```python
from text_advanced.printing import prints
from text_advanced import Color

prints("Yo guys what's up!", color=Color.Red())

```
```python
from text_advanced import Color

# All colors of text_advanced
Color.Red()
Color.Black()
Color.Green()
Color.Yellow()
Color.Blue()
Color.White()
Color.Default()
```

# CHANGELOG
## Module Added
- `text_advanced.format`
### Classes Added:
- `class FormatStr(TypedDict)`:
```python
[
    {
        'color': Color.Red(),
        'value': 'Yo guys'
    },
    {
        'style': Style.Bold(),
        'value': 'wassup'
    }
]
```
- `TerminalStrFormat(dicts: list[FormatStr])`
  - `print_formatted()`
  - `print_values()`
  - `get_formatted() -> str`
  - `get_values() -> str`
- `TerminalDictFormat()`
  - `print_formatted()`
  - `print_values()`
  - `get_formatted() -> str`
  - `get_values() -> str`
- One Example:
```python
from text_advanced.format import TerminalStrFormat

formt = TerminalStrFormat(
    "[bold]Yo[/bold] [red]wassup![/red]"
)
```
