feat: dependency check system and global refactor #12
Reference in New Issue
Block a user
Delete Branch "feat/dependency-check-and-refactor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR introduces a comprehensive dependency checking system and refactors the script's global state for better maintainability.
Key Changes:
--check-depsflag to produce a colorized report of all required and optional dependencies.--installwith a more robust directory creation loop and colorized feedback.README.mdwith a clearer breakdown of core vs. optional prerequisites.Verified with the existing test suite (14/14 PASS).