Is your feature request related to a problem? Please describe.
Currently, the composter ls command only lists categories. Users cannot view the specific components stored within those categories directly from the terminal. This creates friction because users have to switch to the Web Dashboard to find the exact component names required for the pull command.
Describe the solution you'd like
I would like to extend the ls command to support listing components.
Command Usage:
composter ls <category-name>: Lists all components within the specified category.
composter ls --all: Lists all categories and their respective components recursively.
Desired Output Format:
The output should be structured as follows in the terminal:
<category1>
c1 c2 c3 c4...
<category2>
c1 c2 c3 c4...
Documentation Updates:
- Update the Docs > CLI > List components section.
- The documentation should reflect this new usage.
- The example output in the docs should match the visual style of the existing category listing but include the new component details as formatted above.
Acceptance Criteria
Is your feature request related to a problem? Please describe.
Currently, the
composter lscommand only lists categories. Users cannot view the specific components stored within those categories directly from the terminal. This creates friction because users have to switch to the Web Dashboard to find the exact component names required for thepullcommand.Describe the solution you'd like
I would like to extend the
lscommand to support listing components.Command Usage:
composter ls <category-name>: Lists all components within the specified category.composter ls --all: Lists all categories and their respective components recursively.Desired Output Format:
The output should be structured as follows in the terminal:
Documentation Updates:
Acceptance Criteria
composter ls <category-name>to fetch and display components for a specific category.composter ls --allto fetch and display all categories with their components.<category-name>does not exist).