feat: add list command with global filters

This commit is contained in:
Rogee
2025-10-29 16:08:46 +08:00
parent 88563d48e2
commit fa57af8a26
29 changed files with 1892 additions and 25 deletions

17
tests/fixtures/README.md vendored Normal file
View File

@@ -0,0 +1,17 @@
# Test Fixtures
This directory stores sample filesystem layouts used by CLI integration and contract
tests. Keep fixtures small and descriptive so test output remains easy to reason
about.
## Naming Conventions
- Use one subdirectory per scenario (e.g., `basic-mixed-types`, `nested-hidden-files`).
- Include a `README.md` inside complex scenarios to explain intent when necessary.
- Avoid binary assets larger than a few kilobytes; prefer small text placeholders.
## Maintenance Tips
- Regenerate fixture trees with helper scripts instead of manual editing whenever possible.
- Document any platform-specific quirks (case sensitivity, symlinks) alongside the fixture.
- Update this file when adding new conventions or shared assumptions.