{"action":"created","issue":{"url":"https://api.github.com/repos/creationix/nvm/issues/590","labels_url":"https://api.github.com/repos/creationix/nvm/issues/590/labels{/name}","comments_url":"https://api.github.com/repos/creationix/nvm/issues/590/comments","events_url":"https://api.github.com/repos/creationix/nvm/issues/590/events","html_url":"https://github.com/creationix/nvm/issues/590","id":50765339,"number":590,"title":"IO.js, node-forward: should/will NVM support more than node?","user":{"login":"stelcheck","id":592432,"avatar_url":"https://avatars.githubusercontent.com/u/592432?v=3","gravatar_id":"","url":"https://api.github.com/users/stelcheck","html_url":"https://github.com/stelcheck","followers_url":"https://api.github.com/users/stelcheck/followers","following_url":"https://api.github.com/users/stelcheck/following{/other_user}","gists_url":"https://api.github.com/users/stelcheck/gists{/gist_id}","starred_url":"https://api.github.com/users/stelcheck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stelcheck/subscriptions","organizations_url":"https://api.github.com/users/stelcheck/orgs","repos_url":"https://api.github.com/users/stelcheck/repos","events_url":"https://api.github.com/users/stelcheck/events{/privacy}","received_events_url":"https://api.github.com/users/stelcheck/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/creationix/nvm/labels/feature+requests","name":"feature requests","color":"207de5"},{"url":"https://api.github.com/repos/creationix/nvm/labels/needs+followup","name":"needs followup","color":"FA94FD"}],"state":"open","locked":false,"assignee":{"login":"ljharb","id":45469,"avatar_url":"https://avatars.githubusercontent.com/u/45469?v=3","gravatar_id":"","url":"https://api.github.com/users/ljharb","html_url":"https://github.com/ljharb","followers_url":"https://api.github.com/users/ljharb/followers","following_url":"https://api.github.com/users/ljharb/following{/other_user}","gists_url":"https://api.github.com/users/ljharb/gists{/gist_id}","starred_url":"https://api.github.com/users/ljharb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljharb/subscriptions","organizations_url":"https://api.github.com/users/ljharb/orgs","repos_url":"https://api.github.com/users/ljharb/repos","events_url":"https://api.github.com/users/ljharb/events{/privacy}","received_events_url":"https://api.github.com/users/ljharb/received_events","type":"User","site_admin":false},"milestone":null,"comments":30,"created_at":"2014-12-03T02:11:22Z","updated_at":"2015-01-14T06:14:49Z","closed_at":null,"body":"I know it is very early to start the conversation on this matter, but with a potential first release by IO.js coming up in little over a month, I thought it might be an interesting conversation to have.\r\n\r\nAt this point, NVM manages, well, Node.js versions. However, https://github.com/iojs/io.js/issues/28 already started to discuss ideas like aliasing `node` and so on. I would be against that idea in general, but in the context of NVM, it might just make sense: after all, you explicitly pick a node version, and are told about the one you will want to use.\r\n\r\nAnyway, the core idea is: if we are to see node forks, how about managing them too?\r\n\r\n```\r\nnvm install node/v0.10.33\r\nnvm install iojs/v1.0.0-alpha\r\nnvm install hypotheticalnode/v1.2.3\r\n```\r\n\r\nDoing so - and again, perhaps auto-alias commands? - could make it very nice for developers; keep the same old habits, just change your node version.\r\n\r\nTBH I am not sure if it's that good of an idea in the first place, but it's probably one that ought to be interesting to discuss."},"comment":{"url":"https://api.github.com/repos/creationix/nvm/issues/comments/69873775","html_url":"https://github.com/creationix/nvm/issues/590#issuecomment-69873775","issue_url":"https://api.github.com/repos/creationix/nvm/issues/590","id":69873775,"user":{"login":"ksheedlo","id":1271410,"avatar_url":"https://avatars.githubusercontent.com/u/1271410?v=3","gravatar_id":"","url":"https://api.github.com/users/ksheedlo","html_url":"https://github.com/ksheedlo","followers_url":"https://api.github.com/users/ksheedlo/followers","following_url":"https://api.github.com/users/ksheedlo/following{/other_user}","gists_url":"https://api.github.com/users/ksheedlo/gists{/gist_id}","starred_url":"https://api.github.com/users/ksheedlo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ksheedlo/subscriptions","organizations_url":"https://api.github.com/users/ksheedlo/orgs","repos_url":"https://api.github.com/users/ksheedlo/repos","events_url":"https://api.github.com/users/ksheedlo/events{/privacy}","received_events_url":"https://api.github.com/users/ksheedlo/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T06:14:49Z","updated_at":"2015-01-14T06:14:49Z","body":":+1:\r\n\r\nFor the sake of usability, though, I'd rather not call it `ivm`. That's too easy to type when trying for `vim` :) I'm playing with io.js and the builtin environment variables right now and `iovm` rolls off the keyboard pretty nicely. Just a suggestion."}}