If `Cmd.Path` is unset, `Cmd.Run` and `Cmd.Start` should throw an error.
If
Cmd.Pathis unset,Cmd.RunandCmd.Startshould throw an error.