A cli client would be useful for scripting and tooling integration. for example errors could be output in json