vercel / hyper

A terminal built on web technologies
https://hyper.is
MIT License
43.47k stars 3.52k forks source link

Plugin installation process dies when one of the plugins is blocked on your OS #2224

Open Stanzilla opened 7 years ago

Stanzilla commented 7 years ago

Issue

plugins: [
    "hyper-snazzy",
    "hyper-statusline",
    "hypercwd"
  ],

So in this example here, hyper-statusline has blocked installation on win32 via

 "os": [
    "!win32"
  ],

Hyper will try to install it and fail, but since hypercwd comes after hyper-statusline in the plugins array, installation of it will not be triggered at all.

There also should be some sort of alert/warning when a plugin can't be installed because it is blocked.

Stanzilla commented 6 years ago

This is also happening in v2