NVIDIA / container-canary

A tool for testing and validating container requirements against versioned manifests
Apache License 2.0
237 stars 15 forks source link

Refactor validator into Bubble Tea TUI app #21

Closed jacobtomlinson closed 2 years ago

jacobtomlinson commented 2 years ago

ezgif com-gif-maker(2)

Uses Bubble Tea to build a full TUI app with rich colour output and animation including spinners and loading bars.

The whole validation process has been refactored into an MVC design pattern to work with bubble tea. Everything is now event-driven and the terminal UI is encapsulated.

I also took this opportunity to do a little file consolidation.