add diff command for diffing workspaces