(value: str)
| 720 | |
| 721 | |
| 722 | def require_target(value: str) -> Path: |
| 723 | expanded = Path(value).expanduser() |
| 724 | if not expanded.is_absolute(): |
| 725 | raise SystemExit("Scan target must be an absolute local directory path.") |
| 726 | target = expanded.resolve() |
| 727 | if not target.is_dir(): |
| 728 | raise SystemExit(f"Scan target is not a readable local directory: {target}") |
| 729 | return target |
| 730 | |
| 731 | |
| 732 | def require_remediation_target(value: str) -> Path: |
no outgoing calls
no test coverage detected