Metadata-Version: 2.4
Name: quickkit-tools
Version: 0.1.0
Summary: A small collection of text utilities with a command-line interface
Author: Package Author
License-Expression: MIT
Keywords: utilities,text,cli
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# quickkit-tools

A complete example Python package with text utilities and a CLI.

## Install locally

From this directory:

```bash
python -m pip install .
```

## Use in Python

```python
from quickkit_tools import slugify, word_count, reverse_text

print(slugify("Hello, World!"))  # hello-world
print(word_count("hello world"))  # 2
print(reverse_text("hello"))  # olleh
```

## CLI

```bash
quickkit slugify "Hello World"
quickkit count "one two three"
quickkit reverse "hello"
```

## Test

```bash
python -m pip install pytest
python -m pytest
```

## Build distribution files

```bash
python -m pip install build
python -m build
```

## Publish (optional)

Choose a unique name on PyPI, replace the placeholder author, then:

```bash
python -m pip install twine
python -m twine upload dist/*
```

The name `quickkit-tools` is an example and may already be taken on PyPI.
