{"action":"created","issue":{"url":"https://api.github.com/repos/asdf-vm/asdf/issues/134","repository_url":"https://api.github.com/repos/asdf-vm/asdf","labels_url":"https://api.github.com/repos/asdf-vm/asdf/issues/134/labels{/name}","comments_url":"https://api.github.com/repos/asdf-vm/asdf/issues/134/comments","events_url":"https://api.github.com/repos/asdf-vm/asdf/issues/134/events","html_url":"https://github.com/asdf-vm/asdf/issues/134","id":196271344,"number":134,"title":"[proposal] Update fileformat for `.tool-versions`","user":{"login":"bzf","id":1080978,"avatar_url":"https://avatars.githubusercontent.com/u/1080978?v=3","gravatar_id":"","url":"https://api.github.com/users/bzf","html_url":"https://github.com/bzf","followers_url":"https://api.github.com/users/bzf/followers","following_url":"https://api.github.com/users/bzf/following{/other_user}","gists_url":"https://api.github.com/users/bzf/gists{/gist_id}","starred_url":"https://api.github.com/users/bzf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bzf/subscriptions","organizations_url":"https://api.github.com/users/bzf/orgs","repos_url":"https://api.github.com/users/bzf/repos","events_url":"https://api.github.com/users/bzf/events{/privacy}","received_events_url":"https://api.github.com/users/bzf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-18T11:44:26Z","updated_at":"2016-12-18T17:41:48Z","closed_at":null,"body":"First, thanks for this project! It's really great to have all of my version\r\nmanaging in just one tool! :+1:\r\n\r\nHowever, I think that the format of the `.tool-versions` file is a little too\r\nsimple, and changing to another format could allow for some pretty useful\r\nfeatures!\r\n\r\nThese are some features I would like implemented into `asdf`, but I think it\r\nwould be difficult to do without updating the `.tool-versions` file format.\r\n\r\n### Specifiy which repository to use for each language\r\nWhen only adding a `.tool-versions` to the home directory and call \r\n`asdf install`, there's no way to know which plugin to use to install the\r\nlanguages specified in the `.tool-versions` file. By specifying this in the\r\nfile, the `asdf` tool could fetch the correct plugin if not already present\r\non the system.\r\n\r\n### Running commands after installing a new version of a language\r\nWhenever you install a new version of a language, there might be some things\r\nyou want to install globally for that versions (examples might be `bundler` for\r\n`ruby` or `webpack` for `nodejs`).\r\n\r\nWhat do you folks think about this? Do you think these would be useful features?\r\nShould I create separate issues for these feature requests? Is this out\r\nof scope for the `asdf` project?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/asdf-vm/asdf/issues/comments/267834977","html_url":"https://github.com/asdf-vm/asdf/issues/134#issuecomment-267834977","issue_url":"https://api.github.com/repos/asdf-vm/asdf/issues/134","id":267834977,"user":{"login":"vic","id":331,"avatar_url":"https://avatars.githubusercontent.com/u/331?v=3","gravatar_id":"","url":"https://api.github.com/users/vic","html_url":"https://github.com/vic","followers_url":"https://api.github.com/users/vic/followers","following_url":"https://api.github.com/users/vic/following{/other_user}","gists_url":"https://api.github.com/users/vic/gists{/gist_id}","starred_url":"https://api.github.com/users/vic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vic/subscriptions","organizations_url":"https://api.github.com/users/vic/orgs","repos_url":"https://api.github.com/users/vic/repos","events_url":"https://api.github.com/users/vic/events{/privacy}","received_events_url":"https://api.github.com/users/vic/received_events","type":"User","site_admin":false},"created_at":"2016-12-18T17:41:48Z","updated_at":"2016-12-18T17:41:48Z","body":"I'd vote for keeping it as simple as we can, both the .tools-version format and the install semantics, IMHO asdf should not do anything other than what it was asked to do (install the tool version), for me, installing things like webpack on node is something some people would not actually need. Also keep in mind that the tools-version file should be simple to be easily read with a simple grep on most unix* platforms (the more we complicate things, the more fancier asdf would get just to read that file, keeping it simple would help making asdf run on most platforms without problems)."}}
{"actor":{"display_login":"vic"}}