Skip to content

Package the terminal explorer as cyd - #10

Merged
MicroMilo merged 1 commit into
mainfrom
agent/cyd-package
Aug 9, 2026
Merged

Package the terminal explorer as cyd#10
MicroMilo merged 1 commit into
mainfrom
agent/cyd-package

Conversation

@MicroMilo

Copy link
Copy Markdown
Owner

What changed

  • Package the terminal explorer as clean-your-data v0.3.0.
  • Add the cyd command: cyd opens the current directory and cyd PATH opens a selected path.
  • Keep the existing Skill and legacy script paths working through compatibility wrappers.
  • Add package smoke coverage, Python 3.9/3.12 CI installation, release metadata, and tag-triggered GitHub distribution builds.
  • Reframe the README around the disk browser as the primary product; keep the Agent Skill optional.

Why

The TUI is the product people should be able to download and use without opening the repository. This change makes the explorer installable from GitHub now and ready for PyPI, while preserving the local-only, metadata-first safety boundary.

Validation

  • All existing smoke, contract, duplicate, interactive, TUI, cleanup, workspace, and browsing tests pass.
  • Package tests pass against python -m clean_your_data and an installed cyd entry point.
  • Wheel and sdist build successfully with setuptools 77+.
  • Real terminal launch was verified with cyd /tmp and q.
  • git diff --check passes.

@MicroMilo
MicroMilo marked this pull request as ready for review August 9, 2026 16:26
@MicroMilo
MicroMilo merged commit 57bc057 into main Aug 9, 2026
4 checks passed
@MicroMilo
MicroMilo deleted the agent/cyd-package branch August 9, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant