moved cli to it's own package