Skip to main content

DevOps builder CLI

Project description

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?


devops-builder init 
devops-builder generate 
devops-builder add
pip install -e .

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}!")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devops_builder-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devops_builder-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file devops_builder-0.1.0.tar.gz.

File metadata

  • Download URL: devops_builder-0.1.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for devops_builder-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4e2c7ec6e9181e35547c0df3cdf5bdd28127740d98cf4f540babe9374a59a131
MD5 71978e6aedd4999e59108082902bbafd
BLAKE2b-256 843d3b0d97e1a217fad7a372c62fc5d7c595bf9984da4d884888bc08d0a544bb

See more details on using hashes here.

File details

Details for the file devops_builder-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: devops_builder-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for devops_builder-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65eb34defc12a8f9e6aaac7a36fe658e62ab82cee58b45f4ad5a0bbf674a10b7
MD5 e4b3b996260837d0acf1f455d0d480cd
BLAKE2b-256 43e81435c55f6dc87061a2c281e878291b58d399960214b8fdcbed07bff944fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page