Before installation, analyze and display dependencies for the selected package. Allow users to view and optionally install dependencies separately. This prevents surprises during installation.
Acceptance Criteria:
--deps flag shows dependency tree.
Fetches deps from package managers.
Interactive prompt to install deps first.
Handles circular dependencies.
Implementation Hints:
Extend search modules to fetch dependency info.
Add dependency parsing logic.
Use tree structures for display.
Before installation, analyze and display dependencies for the selected package. Allow users to view and optionally install dependencies separately. This prevents surprises during installation.
Acceptance Criteria:
--deps flag shows dependency tree.
Fetches deps from package managers.
Interactive prompt to install deps first.
Handles circular dependencies.
Implementation Hints:
Extend search modules to fetch dependency info.
Add dependency parsing logic.
Use tree structures for display.