As above, if the previous version has been released, we can't really break the API.  Could support --evaluation and check if it is a name or id?  Degenerate case would be bad though where there is an evaluation with the same name as the evaluationId of another evaluation.