Start with a small subclient (ex. toolforge-component) until we can merge all of them.
> toolforge component deploy <path-to-yaml> > toolforge component status
Possible output:
$ toolforge component deploy mytool.yaml Starting deploy for toolhunt v1.0.0... Building images: [✅] toolhunt-ui [✅] toolhunt-api All components deployed $ toolforge component status # very speculative Current components: ------------------------------------------- name status build-id ------------------------------------------- toolhunt-ui RUNNING build-id-12345 toolhunt-api RUNNING build-id-12344 toolhunt-flower ERROR build-id-12344 Last triggered builds: # similar to `toolforge build list` with deployment info ----------------------------------------------------------------------------------------- build time | status | build id | component | trigger ----------------------------------------------------------------------------------------- 2024-04-04 12:11:00 UTC | RUNNING | build-id-12345 | toolhunt-ui | triggered manually 2024-04-04 12:00:00 UTC | OK | build-id-12344 | toolhunt-api | triggered manually