Composable Rust CLI for generating stable filesystem slices as path lists. Walk roots, apply filetype, metadata, content, size, WC, and ignore filters, then emit paths, JSONL, or NUL-delimited output for Unix pipelines.
  • Rust 51.4%
  • Shell 48.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrew Briscoe fd5a340edd
feat(completions): sync data-view shell completions
Update Bash, Fish, and Zsh completions to match the current 'data-view'
interface and documented behavior.

Completions:
- add '--root-pattern' and '--emit-roots'
- add 'symlink' for '--type'
- support '-' for '--paths-from' where applicable
- refresh filetype, extension, content, UID, and GID value providers
- tighten path completion and mutually exclusive option handling

Docs:
- rewrite 'man/data-view.1' for 'data-view 0.1.3'
- document root discovery, ignore policy, symlink handling, JSONL metadata,
  WC filters, diagnostics, defaults, environment behavior, and examples
- add 'docs/manual-style-guide.md' with editorial guidance for manual rewrites

Tooling:
- ignore 'stash' and '*.old' in '.gitignore'
- expand 'tools/stash-files.sh' selection to include shell, Rust, markdown,
  '*.new', and '*.old' files
- make 'tools/stash-files.sh' use explicit exclusions with '--no-ignore' and
  '--no-git-ignore'
2026-08-05 04:12:34 +08:00
completions feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00
docs feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00
man feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00
src feat(cli)!: add root discovery and symlink-aware traversal 2026-08-05 02:30:17 +08:00
tests feat(cli)!: add root discovery and symlink-aware traversal 2026-08-05 02:30:17 +08:00
tools feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00
.env feat(cli)!: add root discovery and symlink-aware traversal 2026-08-05 02:30:17 +08:00
.gitignore feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00
Cargo.toml feat(cli)!: add root discovery and symlink-aware traversal 2026-08-05 02:30:17 +08:00
install.sh feat(completions): sync data-view shell completions 2026-08-05 04:12:34 +08:00