Metadata-Version: 2.4
Name: casetools
Version: 1.0.0
Summary: A lightweight library for controlling text.
Author: Johnathan31
License: MIT
Project-URL: Homepage, https://github.com/johnathan31/casetools
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# 🧩 Overview
**casetools** module provides you the most common cases in python & text methods simply & explicitly.

---

## cased class ⚒️
this class provides every feature of this module, from the path/case/style to repeating the text in the matter of moments.
It's all simple: make an instance of _cased_ class:
```python
from casetools import cased

example: cased = cased("I love python")
```
And now you unlocked all the features, and you can do such things like:
```python
print(example.ct_vowels()) # 5
print(example.snake()) # 'I_love_python'
print(example.Pascal().swapcase()) # 'i lOVE pYTHON'
```
---

### 🔠 Cases
From the available cases are:
| case | view |
| ---- | -------- |
| snake() | snake_case |
| pascal() | PascalCase |
| kebab() | kebab-case |
| upper snake() | SCREAMING_CASE |
| train() | Capitalized-Kebab-Case |


--- 

## 🧰 Installation
Install directly from PyPi:
	
```bash
pip install casetools
```

or from github:

```bash
git clone https://github.com/johnathan31/casetools.git
cd casetools
pip install .
```

