Overview

Toast-cli is a Python-based CLI tool that provides various utility commands for AWS, Kubernetes, and Git operations. The architecture follows a plugin-based design pattern, allowing for easy extension of functionality through the addition of new plugins. It provides a unified interface for common DevOps tasks and enhances productivity through interactive selection and streamlined workflows.

🔌

Plugin-based Architecture

Easily extend functionality by adding new plugins without modifying core code.

☁️

AWS Integration

Seamlessly manage AWS profiles, regions, identity, and store environment files in S3 (SSE-KMS) and manage SSM parameters.

⎈

Kubernetes Management

Quickly switch between Kubernetes contexts and manage clusters.

🔄

Git Workflow

Simplify Git operations with repository cloning, branch creation, and pull/push operations. Supports GitHub and nested GitLab namespaces.