Commit Graph

191 Commits

Author SHA1 Message Date
Trevor Brown
f6a4fdba57
Merge pull request #121 from dnicolson/output-utf8
Use UTF-8 for output
2019-02-04 16:26:07 -05:00
David Nicolson
fd44dc4c7f Use UTF-8 for output 2019-02-03 17:09:29 +01:00
Victor Borja
247338aa8b
Merge pull request #117 from lukaselmer/feature/temporary-reshim-fix
Add option to temporarily disable reshimming
2019-01-23 14:01:05 -06:00
Lukas Elmer
9975c20a21
document reshim skipping 2019-01-23 19:10:05 +01:00
Lukas Elmer
441d9f857e
add option to temporarily disable reshimming 2019-01-23 19:02:33 +01:00
Joseph Snell
38f3db2dad add new release team key from nodejs (#115) 2019-01-04 10:19:58 -05:00
Trevor Brown
641ae61e61
Add more release team keys (#114)
Fixes #112
2018-12-21 09:23:32 -05:00
Eric Kelly
11eeecf719 Fix typo (#113)
Fixes a typo
2018-12-17 16:38:23 -05:00
Nicola Brisotto
494bc93eff Add --no-tty to GPG commands (#108)
Solve #107
2018-12-09 21:59:37 -05:00
Trevor Brown
ad7e1bbed0
Fix conditional for http_proxy check (#109)
* Fix conditional for `http_proxy` check
* Make variable presence optional
2018-12-06 15:05:56 -05:00
Trevor Brown
f7e82ef14a
Merge pull request #84 from FreedomBen/shasum-missing-fix
Add handling for missing shasum
2018-12-02 14:29:15 -05:00
Trevor Brown
42782e08f4
Merge pull request #90 from EmilienMottet/master
gpg use proxy env variasble if it set
2018-11-15 09:23:06 -05:00
Trevor Brown
9867f805be
Merge pull request #103 from sukima/patch-1
Speed up npm global installs
2018-11-07 11:17:47 -05:00
Devin Weaver
d18287b041
Speed up npm global installs
Per issue #46 the `ASDF_INSTALL_VERSION` variable is not available in global NPM installs. Instead the `npm_config_node_version` is provided by NPM during this situation.

This change offers a fallback in these cases. Since a version will be available this will significantly speed up the postinstall during global NPM installs.

Fixes #46
2018-11-07 11:09:35 -05:00
Trevor Brown
ccbbf35e1d
Merge pull request #101 from ramortegui/update-linux-instructions
Update Linux/Debian instructions.
2018-11-02 08:37:32 -04:00
Ruben Amortegui
9cc4f0acee Update Linux/Debian instructions. 2018-11-02 00:05:14 -06:00
Trevor Brown
8c0e102c56
Correct ASDF_INSTALL_PATH check. 2018-10-25 12:15:57 -04:00
Trevor Brown
2da40fdf6f
Merge pull request #86 from mclark-newvistas/master
Fixes #85 - system npm fails to run via `asdf`
2018-10-25 12:14:55 -04:00
Trevor Brown
8d8d604832
Merge pull request #99 from OndroNR/master
Show proper error on invalid requested version
2018-10-20 17:59:30 -04:00
Ondrej Galbavy
d49479dbc4 Show proper error on invalid requested version 2018-10-20 20:42:40 +02:00
Trevor Brown
51578fa22b
Merge pull request #98 from slaskis/patch-1
Update parse-legacy-file
2018-10-18 08:52:57 -04:00
Robert Sköld
dcf2ff9769
Update parse-legacy-file
Fixes issue with reading legacy file in directories with space
2018-10-18 10:34:49 +02:00
Trevor Brown
6cf0f4f3f2
Merge pull request #97 from seuros/patch-1
Fix typo in Readme
2018-10-15 08:15:38 -04:00
Abdelkader Boudih
7c9c143462
fix typo. 2018-10-15 11:55:21 +01:00
Trevor Brown
4d5b1a500e
Merge pull request #95 from zoras/patch-1
Fixed typo on Readme
2018-09-18 10:23:02 -04:00
Saroj Maharjan
28fe9a5c87
Update README.md 2018-09-18 19:30:04 +05:45
Trevor Brown
ec898d0800
Merge pull request #94 from 105ron/patch-1
Update README.md
2018-09-13 15:28:23 -04:00
Rhys
aa373bf3fd
Update README.md
Proposed update to readme for Mac users who used `brew` to install the `asdf` package. `Brew` installed `asdf` in the folder `/usr/local/opt/`. I proposed this file change to help other Mac users who have decided to manage `asdf` installation with `brew`. Please close if you do not think this should be part of the readme for new users. Thank you.
2018-09-13 16:33:28 +08:00
Emilien Mottet
b5ee2365a0 add optionnal proxy for gpg 2018-08-03 10:52:09 +02:00
Trevor Brown
9f3e93df6c
Merge pull request #88 from dbernheisel/db-add-more-keyservers
Add more keyservers
2018-07-23 16:49:28 -04:00
David Bernheisel
9d323d367d Do it in both places 2018-07-23 16:45:56 -04:00
David Bernheisel
2346013a9e Make it consistent 2018-07-23 16:38:31 -04:00
David Bernheisel
06869f9483 Correct address 2018-07-23 16:34:29 -04:00
David Bernheisel
bc3534b5df Add more keyservers 2018-07-23 15:18:18 -04:00
Trevor Brown
bdc50572af
Merge pull request #87 from SunDoge/set-mirror
update readme
2018-07-19 11:14:39 -04:00
SunDoge
7ee656d3ad update readme 2018-07-19 22:39:06 +08:00
Trevor Brown
0f4ab109a2
Merge pull request #77 from SunDoge/set-mirror
Allow setting nodejs mirror url
2018-07-19 09:45:26 -04:00
Michael Clark
609fe16682 Fixes #85 - system npm fails to run via asdf
`.asdf/bin/private/asdf-exec` sets `$ASDF_INSTALL_PATH` to the result of
`find_install_path` in `.asdf/lib/utils.sh` - which, if version is
`"system"` (which it is for the system nodejs, of course), returns an
empty string. This then, is passed to
`.asdf/plugins/nodejs/bin/exec-env`, and, if `$NPM_CONFIG_PREFIX` is
`""`, it is set to `$ASDF_INSTALL_PATH/.npm` - resulting in `"/.npm"`.

In my shell w/o `asdf` enabled which can run `npm`, `$NPM_CONFIG_PREFIX`
is blank; therefore a possible patch would be to only set
`$NPM_CONFIG_PREFIX` if it is blank _and_ `$ASDF_INSTALL_PATH` is _not_.
2018-07-18 16:18:39 -06:00
Trevor Brown
9237a7fa0f
Merge pull request #83 from a1ph4g33k/a1ph/update_keyrings
Update keyring import scripts to match current teams for NodeJS
2018-07-02 14:38:12 -04:00
Benjamin Porter
3bcfc82506 Add handling for missing shasum
On some platforms, including Fedora and derivatives, and Arch and
derivatives, the binary `shasum` does not exist.  Instead, sha256sum
should be used.

This patch checks for the existence of sha256sum, as well as shasum,
and uses whichever is present.  If none are present, a helpful error
message is printed out.

Tested on Fedora 28
  - Scenarios tested:

    -------------------------------
    | Sha256sum | shasum | Works? |
    |    Yes    |   No   |  Yes   |
    |    No     |   Yes  |  Yes   |
    |    Yes    |   Yes  |  Yes   |
    |    No     |   No   |  Yes   |
    -------------------------------
2018-06-28 19:26:05 -06:00
Trevor Brown
84c111d2fc
Add Travis CI badge to readme. 2018-06-25 21:43:37 -04:00
Jeff Wood
07700847c5 Update release & previous keyring scripts to match current teams for NodeJS 2018-06-25 10:15:00 -07:00
Trevor Brown
d98745d9a5
Move path to installed Node.JS binaries to the front of PATH 2018-06-14 08:23:31 -04:00
Trevor Brown
aef9e98561
Merge pull request #76 from b0o/67-install-default-npm-packages-path
Fix issue #67: Default packages don't install correctly
2018-06-06 10:55:01 -04:00
Akash Manohar
f70fa9e5d2
Merge pull request #74 from andrewthauer/exec-path-fix
Fix Issue #56: Can't install latest version of npm globally
2018-05-25 15:04:10 +05:30
SunDoge
3d6c468770 ok to set taobao mirror 2018-05-12 01:25:18 +08:00
Maddison Hellstrom
6e8fc1fbab Override PATH env when calling npm install
A bug existed where, if no versions of `node` and `npm` are installed
already, running `asdf install node <version>` while having any packages
listed inside `.default-npm-packages` would fail to install those
default packages because the newly installed node version's `bin`
directory is not in the `PATH` yet.

Fixes #67
2018-05-04 22:43:28 -07:00
Andrew Thauer
7b6df2d0c6 Fix Issue #56: Can't install latest version of npm globally
This works in tandom with a change in asdf core that will look for the
exec-path command and use it appropriately when found to conditionally
route the npm & npx commands to the correct executable path.
2018-04-25 22:32:34 -04:00
Trevor Brown
7edd9d6b9a
Merge pull request #69 from a4z/hkppath
use explicit hkp to port 80
2018-02-21 16:51:12 -05:00
Harald
7eea231571 use explicit hkp to port 80
avoid timeout on system where port 11371 is blocked
2018-02-21 14:37:20 +01:00