Skip to content

Add Find command family - #25

Merged
maniramezan merged 5 commits into
mainfrom
feat/find-command-family
Jul 12, 2026
Merged

Add Find command family#25
maniramezan merged 5 commits into
mainfrom
feat/find-command-family

Conversation

@maniramezan

Copy link
Copy Markdown
Owner

Summary

  • add a portable typed Find expression model
  • support roots, names, paths, file types, depth predicates, boolean composition, print, and print0
  • safely handle ambiguous roots and avoid shell-exec expression APIs
  • add trait wiring, tests, DocC, CI, and agent guidance

Validation

  • 404 all-traits tests
  • coverage 90.51%
  • strict formatting, trait and DocC validators
  • DocC generation

# Conflicts:
#	.claude/skills/swiftyshell.md
#	.github/workflows/build.yml
#	.github/workflows/reusable-ci.yml
#	AGENTS.md
# Conflicts:
#	.claude/skills/swiftyshell.md
#	.github/workflows/build.yml
#	.github/workflows/reusable-ci.yml
#	AGENTS.md
#	README.md
#	Sources/SwiftyShell/SwiftyShell.docc/SwiftyShell.md
@maniramezan
maniramezan merged commit 9863673 into main Jul 12, 2026
77 checks passed
@maniramezan
maniramezan deleted the feat/find-command-family branch July 12, 2026 21:28
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