Skip to content

feat(scan): add CLI scan arguments and auto-venv detection - #10

Merged
tom-sapletta-com merged 2 commits into
mainfrom
ticket/006-cli-scan-options-and-venv-detection
Sep 27, 2026
Merged

tom-sapletta-com merged 2 commits into
mainfrom
ticket/006-cli-scan-options-and-venv-detection

Conversation

@tom-sapletta-com

Copy link
Copy Markdown
Contributor

Description

  • Add positional test_paths, --source / -s, and --python options to testless scan CLI
  • Implement resolve_python_executable to auto-detect target virtualenv (.venv/bin/python, VIRTUAL_ENV, or fallback)
  • Filter out vendor and virtualenv directories in EndpointInventory and FixtureIndex
  • Add unit tests for vendor filtering, python resolution, and CLI options
  • Closes PLF-006, PLF-007, PLF-008

Verification

  • uv run pytest tests/ -q passed (52 passed)
  • uv run ruff check . passed

tom-sapletta-com and others added 2 commits September 27, 2026 12:26
- Add positional test_paths, --source/-s, and --python options to testless scan CLI
- Auto-detect target repository virtualenv in resolve_python_executable
- Ignore vendor/virtualenv directories in EndpointInventory and FixtureIndex
- Add test coverage for vendor filtering, python resolution, and CLI options
- Closes PLF-006, PLF-007, PLF-008

Co-authored-by: Koru Agent <agent@coru.dev>
…tead of resolve

Co-authored-by: Koru Agent <agent@coru.dev>
@tom-sapletta-com
tom-sapletta-com merged commit f369b80 into main Sep 27, 2026
2 checks passed
@tom-sapletta-com
tom-sapletta-com deleted the ticket/006-cli-scan-options-and-venv-detection branch September 27, 2026 10:30
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