Skip to content

feat: add unified bundle list command #55

@justinmerrell

Description

@justinmerrell

Summary

Add a bundle list command that shows both cached AND installed bundles in a unified view.

Functionality to implement

  • List cached bundles (from cache store) with version and size info
  • List installed bundles (from .musher/installed.json in current project) with harness and asset count
  • Distinguish between cached-only and installed states
  • Sort by recency
  • Support --json output mode

Current state

musher-cli has cache list which shows cached bundles, but there is no unified view that also includes installation status for the current project.

Reference source (mush)

  • cmd/mush/bundle.go — list subcommand
  • internal/bundle/cache_index.goListCached(), ListCachedByRecency()
  • internal/bundle/install.goLoadInstalled(), FindInstalled()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions