To provide a way for users to see what versions of tools are installed on their Containerbase image, we should provide a containerbase-cli list tools command (and potentially a list-tools command, too)
Additionally, as a way to provide programmatic access to the tools themselves, we should have a --json flag.
The output for the JSON format should be documented, ideally in a JSON schema, but that can be a follow-up.
Given Containerbase logs on stdout, we should have a --out flag to output the JSON to a file path.
This will allow users to understand what's on the image, without needing to delve into the .nedb files in /opt/containerbase/data.
To provide a way for users to see what versions of tools are installed on their Containerbase image, we should provide a
containerbase-cli list toolscommand (and potentially alist-toolscommand, too)Additionally, as a way to provide programmatic access to the tools themselves, we should have a
--jsonflag.The output for the JSON format should be documented, ideally in a JSON schema, but that can be a follow-up.
Given Containerbase logs on
stdout, we should have a--outflag to output the JSON to a file path.This will allow users to understand what's on the image, without needing to delve into the
.nedbfiles in/opt/containerbase/data.