feat(cli): Implement Edge Connect CLI tool

Creates a new command-line interface for managing Edge Connect applications and instances with the following features:

- Configuration management via YAML files and environment variables
- Application lifecycle commands (create, show, list, delete)
- Instance management with cloudlet support
- Improved error handling and authentication flow
- Comprehensive documentation with usage examples

The CLI provides a user-friendly interface for managing Edge Connect resources while following best practices for command-line tool development using Cobra and Viper.
This commit is contained in:
Daniel Sy 2025-09-18 13:51:09 +02:00
parent 4429f3fa18
commit a71f35163c
10 changed files with 589 additions and 4 deletions

3
config.yaml.example Normal file
View file

@ -0,0 +1,3 @@
base_url: "https://api.edge-connect.example.com"
username: "your-username"
password: "your-password"