aragon / aragon-cli

CLI for creating and publishing Aragon apps
GNU General Public License v3.0
91 stars 79 forks source link

Gracefully handle IPFS binary being unavailable #381

Closed sohkai closed 5 years ago

sohkai commented 5 years ago

See https://github.com/aragon/aragon-apps/issues/694; IPFS being unavailable blocks installs for users in projects that include @aragon/cli as a dependency.

kernelwhisperer commented 5 years ago

Any idea of how we could handle this? If we skip it how would the user retry?

sohkai commented 5 years ago

I was thinking we could combine this with #380; if we try to use a command that requires IPFS, and downloading IPFS doesn't work, we tell them that the functionality can't be accessed and they need to install IPFS themselves.

Perhaps this could be done similarly to how we clone and install the client in aragon run?