Metadata-Version: 2.4
Name: linegenerator
Version: 0.0.2b0
Summary: CLI tool for generating log lines with customizable templates
Project-URL: Homepage, https://github.com/vldmrdev/linegenerator
Project-URL: Issues, https://github.com/vldmrdev/linegenerator/issues
Author-email: "Vladimir(vldmrdev)" <70532790+vldmrdev@users.noreply.github.com>
License-Expression: MIT
License-File: LICENSE
Keywords: cli-tool,line-generator,linegenerator,log-generator,synthetic data
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: faker>=37.6.0
Requires-Dist: typer>=0.16.0
Provides-Extra: all
Requires-Dist: bandit; extra == 'all'
Requires-Dist: black; extra == 'all'
Requires-Dist: isort; extra == 'all'
Requires-Dist: mypy; extra == 'all'
Requires-Dist: pre-commit; extra == 'all'
Requires-Dist: pytest; extra == 'all'
Requires-Dist: pytest-cov; extra == 'all'
Requires-Dist: pytest-mock; extra == 'all'
Requires-Dist: ruff; extra == 'all'
Provides-Extra: dev
Requires-Dist: pre-commit; extra == 'dev'
Provides-Extra: lint
Requires-Dist: bandit; extra == 'lint'
Requires-Dist: black; extra == 'lint'
Requires-Dist: isort; extra == 'lint'
Requires-Dist: mypy; extra == 'lint'
Requires-Dist: ruff; extra == 'lint'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Requires-Dist: pytest-mock; extra == 'test'
Description-Content-Type: text/markdown

[![PyPI version](https://img.shields.io/pypi/v/linegenerator.svg)](https://pypi.org/project/linegenerator/)
[![CodeQL](https://github.com/vldmrdev/linegenerator/actions/workflows/codeql.yml/badge.svg)](https://github.com/vldmrdev/linegenerator/actions/workflows/codeql.yml)
[![Lint & Format](https://github.com/vldmrdev/linegenerator/actions/workflows/linters.yml/badge.svg)](https://github.com/ldmrdev/linegenerator/actions/workflows/linters.yml)
[![Tests](https://github.com/vldmrdev/linegenerator/actions/workflows/tests.yml/badge.svg)](https://github.com/vldmrdev/linegenerator/actions/workflows/tests.yml)

### Line Generator

This is a template-based synthetic string data generator.

### Install

```pip install linegenerator```

### After install

Show commands:

```linegenerator-cli --help```

Show available default generators:

```linegenerator-cli --help-generators```

Install autocompletion:

```linegenerator-cli --install-completion```

Show autocompletion script:

```linegenerator-cli --show-completion```

### Examples:

```linegenerator-cli --template "Hello, {name}, welcome to {city}!" --count 3```

output:

```
Hello, Timothy Lozano, welcome to North Lindaberg!
Hello, Joshua Williams, welcome to New Darrylshire!
Hello, Cody Smith, welcome to East Kimberlyton!
```

### License

[MIT License](LICENSE)
