Refactor CLI functionalities to ensure user-driven dependency management.
Refactor CLI functionalities to ensure user-driven dependency management.