Skip to content
/ cli Public

Command Line Interface tool for creating, building and securing Elvia applications ⚡

License

Notifications You must be signed in to change notification settings

3lvia/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cli

3lv – the Command Line Interface tool for creating, building and securing Elvia applications ⚡

🚀 Features

  • Build a container for .NET, Go or Python projects without needing a Dockerfile.
  • Scan a container for vulnerabilities using Trivy.
  • Deploy to Azure Kubernetes Service, Google Kubernetes Engine and ISS.
  • Create new projects from Elvia templates, with all batteries included.
  • Generate a GitHub Actions workflow for building and deploying to Elvia's clusters on Azure, Google Cloud and ISS.

The GitHub Actions composite actions at core-github-actions-templates are wrappers around many of the 3lv commands. Therefore it's useful to use 3lv when debugging or testing Elvia's actions, since you can very easily reproduce the same commands locally.

📚 Documentation

💥 Breaking changes

Before version v1.0.0 is released, breaking changes will happen in minor versions (and possibly also patch versions).