Skip to content

Add rb status command #14

@tale

Description

@tale

Add a rb status subcommand that shows the current state of all managed files:

  • Which files are managed (written or symlinked by rootbeer)
  • Whether they are up-to-date, modified externally, or missing
  • Which symlinks are correct vs stale/broken

This requires some form of state tracking — at minimum, a manifest of managed paths written after each successful apply (e.g. ~/.local/share/rootbeer/state.json). This manifest can also power future cleanup of removed files (#TBD).

Metadata

Metadata

Assignees

No one assigned

    Labels

    CLICommand-line interface and user-facing commands

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions