edgedb-cli icon indicating copy to clipboard operation
edgedb-cli copied to clipboard

better error messages when mistyping a cloud instance name

Open zackelan opened this issue 2 years ago • 0 comments

EdgeDB CLI Version: 3.1.0-dev (f4fc73eac35426bc119afa0a1b42c31235c08f53, master as of 2023-05-22)

if I mistype my instance name or username when trying to connect, I get an error that's not very helpful in figuring out what I did wrong:

$ edgedb -I zackelan/notmyinstance
edgedb error: ClientConnectionFailedError: failed to lookup address information: Name or service not known
$ edgedb -I notmyorg/notmyinstance
edgedb error: ClientConnectionFailedError: failed to lookup address information: Name or service not known

also when trying to delete the instance:

$ edgedb instance destroy -I zackelan/notmyinstance
Do you really want to delete instance "zackelan/notmyinstance"? (type `Yes`)
> Yes
edgedb error: Could not destroy EdgeDB Cloud instance: HTTP error: [404] Resource not found.

$ edgedb instance destroy -I notmyorg/notmyinstance
Do you really want to delete instance "notmyorg/notmyinstance"? (type `Yes`)
> Yes
edgedb error: Could not destroy EdgeDB Cloud instance: HTTP error: [404] Resource not found.

on the other hand, instance status gives me a much better error:

$ edgedb instance status -I zackelan/notmyinstance
edgedb error: instance not found
$ edgedb instance status -I notmyorg/notmyinstance
edgedb error: instance not found

zackelan avatar May 22 '23 23:05 zackelan