LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/QUICKSTART.md
docs/shell-completion.md
docs/universal-hook-handler.md
docs/vscode-json-linting.md
docs/auto-generated/hook-patterns-analysis.md
docs/auto-generated/repomix-repos/cctx.git_repomix.md
docs/auto-generated/repomix-repos/claude-settings.git_repomix.md
docs/auto-generated/repomix-repos/claude-settings.nvim.git_repomix.md
docs/auto-generated/repomix-repos/mcp-config.git_repomix.md
docs/auto-generated/repomix-repos/tenx-hooks.git_repomix.md
docs/design/HOOK_DISCOVERY_DESIGN.md
docs/design/HOOK_MATRIX.md
docs/design/LANGUAGE_ANALYSIS.md
docs/design/PRD.md
docs/design/PROJECT_NAMES.md
docs/design/PROJECT_STATUS.md
docs/design/TECHNOLOGY_GUIDE.md
docs/setup/COPY_TO_GITHUB.md
docs/setup/GITHUB_ACTIONS_SETUP.md
docs/setup/GITHUB_SETUP.md
docs/setup/PUBLISHING.md
docs/setup/PYPI_PUBLISH_NOW.md
docs/setup/setup-github.md
schemas/claude-settings.schema.json
src/eyelet/__init__.py
src/eyelet/__main__.py
src/eyelet.egg-info/PKG-INFO
src/eyelet.egg-info/SOURCES.txt
src/eyelet.egg-info/dependency_links.txt
src/eyelet.egg-info/entry_points.txt
src/eyelet.egg-info/requires.txt
src/eyelet.egg-info/top_level.txt
src/eyelet/application/__init__.py
src/eyelet/application/discovery.py
src/eyelet/application/services.py
src/eyelet/cli/__init__.py
src/eyelet/cli/completion.py
src/eyelet/cli/configure.py
src/eyelet/cli/discover.py
src/eyelet/cli/execute.py
src/eyelet/cli/logs.py
src/eyelet/cli/main.py
src/eyelet/cli/template.py
src/eyelet/cli/utils.py
src/eyelet/cli/validate.py
src/eyelet/domain/__init__.py
src/eyelet/domain/exceptions.py
src/eyelet/domain/models.py
src/eyelet/infrastructure/__init__.py
src/eyelet/infrastructure/database.py
src/eyelet/infrastructure/repositories.py
src/eyelet/presentation/__init__.py
src/eyelet/presentation/tui.py
src/eyelet/schemas/claude-settings.schema.json
src/eyelet/templates/__init__.py
src/eyelet/templates/generators.py
tests/test_validate.py