Workspace list in machine readable format
To do workflow integrations around workspaces it would be useful to have a machine readable output of bst workspace list. That way the human readable output can change without breaking integrations. Maybe a --yaml switch.
An alternative I could see is a bst workspace foreach <command>, but that quickly gets into needing it to run in different orders (lowest dependency order first, etc.)