tedsmitt / ecsgo

Provides an interactive prompt to connect to ECS Containers using the ECS ExecuteCommand API.
Apache License 2.0
81 stars 13 forks source link

0.2.0 #6

Closed tedsmitt closed 3 years ago

tedsmitt commented 3 years ago

Restructure and move into ExecCommand struct/chan pattern

- Restructured project to align with go-project-layout
- Makes use of a chan to listen for command instructions, allows navigation between different layers of abstraction
- Did some formatting of the command messages
- Updated tests to work with new code
- Customised survey.SelectQuestionTemplate to keep all messages on the same line to try and cut down on spam