Metadata-Version: 2.3
Name: cribl-utilities
Version: 2.0.4
Summary: A CLI tool to interact with Cribl
Author: CINQ ICT
Author-email: info@cinqict.nl
Requires-Python: >=3.13,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: PyYAML (>=6.0.2,<7.0.0)
Requires-Dist: pydantic (>=2.10.6,<3.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: tomli (>=2.2.1,<3.0.0)
Requires-Dist: typer (>=0.15.1,<0.16.0)
Requires-Dist: yamllint (>=1.35.1,<2.0.0)
Description-Content-Type: text/markdown

CriblUtilities is a Python CLI package that streamlines migration to Cribl Stream and validates configurations. With minimal setup, it transfers configurations from existing tools to Cribl Stream. It also integrates with Cribl GitOps workflows to verify naming conventions and file formats before implementing changes.

# Using cribl-utilities CLI
## Install instructions
- `brew install pipx`
- `pipx install cribl-utilities`
- `cribl-utilities --help`

## Notes on usage
- Before running the CLI make sure that your variables file with the Cribl credentials are included in the same folder that you are running the CLI in. 
  - To create a new variables file run `cribl-utilities setup`. Use the generated variables file running `source variables`
  - Use an existing variables file and use it running `source [FILE]`. To view an example or a variables file type cribl-utilities example-env

