fix(2/main) respect IPFS_LOGGING == debug behvaior

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
return a debug error

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
impl errorf

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix(2/main) don't check for updates when running init

@jbenet @mappum

Yeah, there's some duplicated work. But there's also a separation of
concerns. In one case, we check to determine where the command should
run. In the other case, we check to determine which hooks should run.
Having these actions separated reduces complexity in a nice way.

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>