reduce CLI startup time
This MR delays dependency imports of CLI tools to the point when the actual command is executed. This way, we don't have to wait to import all the libraries, even if they are not used at all for a given command.
This MR delays dependency imports of CLI tools to the point when the actual command is executed. This way, we don't have to wait to import all the libraries, even if they are not used at all for a given command.