Metadata-Version: 2.4
Name: devops-builder
Version: 0.1.0
Summary: DevOps builder CLI
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: InquirerPy
Requires-Dist: typer>=0.12.0
Requires-Dist: PyYAML
Requires-Dist: Jinja2

## Stages:
- Pip command von notion her kopieren + github
- Pypy account anlegen
- Structure Datei wird in dem ordner erstellt.
- Save after each question and read on startup.
- devops-builder add
- marked Area in ci file
- devops-builder update -> Read what already exists.
- More template files

## Template Files for:
- Pypeline
  - ...
- Dockerfile for each language
- Docker compose 
  - with local ones
  - Asking Port and volume
- Ask Chat
- Add Azure server? Terraform example
- Grafana add
- Python
  - Flask, FastAPI, DB-TEMPLATE CODE
- Springboot
  - Language
  - What Librarys import? Web, security, ... look at shop
  - Write the security function
  - Write DB example function
- JS Example website express
- Angular Project with folders for every type
  - What Pages you want to add? Add to Route
  - PDW Add on?

Proviles?

---

```bash
devops-builder init 
devops-builder generate 
devops-builder add
```

```bash
pip install -e .
```
---

```py
if len(sys.argv) < 2:
  print("Usage: mkfile <filename>")
  sys.exit(1)
filename = sys.argv[1]

# 1. Yes / No
confirm = inquirer.confirm(
  message="Do you want to continue?",
  default=True
).execute()
print(f"Continue: {confirm}")

# 2. Single selection
fruit = inquirer.select(
  message="Choose a fruit:",
  choices=["Apple", "Banana", "Cherry"],
  default="Banana"
).execute()
print(f"You chose: {fruit}")

# 3. Multiple selection
toppings = inquirer.checkbox(
  message="Select toppings:",
  choices=["Chocolate", "Sprinkles", "Caramel"]
).execute()
print(f"Toppings: {toppings}")

# 4. Free text input
name = inquirer.text(
  message="Enter your name:"
).execute()
print(f"Hello, {name}!")
```
