Many commands already support -R, but it is missing for other useful cases like "finfo" or indirectly support by giving the path directly for others like "info". It can and should work for almost any commands, the only exceptions being those that directly require a working copy or change the state of it (e.g. add, ci, mv).