-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install hpm by default #282
Conversation
Nice parallel to atom |
Hum when you download the release directly, there is no |
True, that's kinda annoying. I wonder how Atom does this with |
|
Also note that |
I think that the best thing we can do is something like: command -v npm >/dev/null 2>&1 || echo >&2 "You must install npm etc etc"; If the user does not have node and/or npm, he will not be able to install any plugins anyway. |
I think it might be a good approach for us. Then |
Yeah, I think it's looking pretty great. I need to do more testing, so we'll reserve this for the next release. |
Things we discussed that are outstanding concerns for this:
|
|
Also: we need |
We can use the node executable bundled in electron I guess. |
@sindresorhus we anticipate scenarios where npm is not installed, so we also have to consider that |
Good point. You already have the user's $PATH from the |
Why not bundling npm along hyperterm? No need to use system one. (also when bundling npm, you can fix the version, e.g. to 3.x) |
PR #383 on to of global hotkey functionality, includes ability to embed default plugins into hyperterm. I think this should be primary way of embedding hpm. One thing remaining is to create system links for |
+1 for shipping |
Guess this can be closed now with 2.0.0-canary9? |
🎉 Big applause to @chabou! 👏 👏 |
This is an easy solution to issue #277. Installs hyperterm package manager (hpm) by @matheuss after installing hyperterm.
Further discussion possibly needed, maybe this should be in core?