The client needs to check whether the node is available locally or not at the start. Then, if the node is non-local, it should explain to the user that the verify command needs to be run on the host that node is present on.
Right now, the client will tell the user that the node is corrupt when the node is not local (because it will fail to read the obviously missing ALPENHORN_NODE file), which isn't helpful.
The client needs to check whether the node is available locally or not at the start. Then, if the node is non-local, it should explain to the user that the
verify
command needs to be run on the host that node is present on.Right now, the client will tell the user that the node is corrupt when the node is not local (because it will fail to read the obviously missing
ALPENHORN_NODE
file), which isn't helpful.