Metadata-Version: 2.4
Name: cicd-cli-tool
Version: 0.1.0
Summary: Auto-detect project frameworks and generate CI/CD pipeline files
Author: Your Name
Author-email: Ayoub Jedidi <ayoub.ejedidi@gmail.com>
Keywords: ci,cd,jenkins,gitlab,github,pipeline,devops,cicd
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: typer[all]>=0.9.0
Requires-Dist: jinja2>=3.1.2
Requires-Dist: rich>=13.7.0
Requires-Dist: pydantic<2
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Dynamic: author
Dynamic: requires-python

# CLI Client
this cli provides every setup you need for these frameworks (nodejs,pytohn,java,gradle,maven,dotnet)
after installing the cli with pip install -e 
you'll use these commands :
cicd--help : to see all commands you can use with cicd-cli
cicd detect : detects everything is related to your project dependencies , version , framewokr, language etc ...
you should provide the folder your project to work 
cicd init : includes cicd detect , it will detect auto and will generate jenkinsfile and dockerfile for your project 
this all you need to know about the cli
if you need more example you find the tests folder ive used to test , simple example running 
