Would be nice to not pull the dependencies only required by the cli if you are using it programmatically