pub fn run_workspace(cli: &Cli, action: &WorkspaceCommand) -> Result<()>
Entry point for all workspace subcommands.
Returns an error if any subcommand fails to execute.