Add an option to set a workspace when cloning or init a repository