{"action":"closed","issue":{"url":"https://api.github.com/repos/kss-node/kss-node/issues/279","repository_url":"https://api.github.com/repos/kss-node/kss-node","labels_url":"https://api.github.com/repos/kss-node/kss-node/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/kss-node/kss-node/issues/279/comments","events_url":"https://api.github.com/repos/kss-node/kss-node/issues/279/events","html_url":"https://github.com/kss-node/kss-node/issues/279","id":137761691,"number":279,"title":"Change \"options\" to \"optionDefinitions\" and \"config\" to \"options\"","user":{"login":"JohnAlbin","id":33429,"avatar_url":"https://avatars.githubusercontent.com/u/33429?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnAlbin","html_url":"https://github.com/JohnAlbin","followers_url":"https://api.github.com/users/JohnAlbin/followers","following_url":"https://api.github.com/users/JohnAlbin/following{/other_user}","gists_url":"https://api.github.com/users/JohnAlbin/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnAlbin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnAlbin/subscriptions","organizations_url":"https://api.github.com/users/JohnAlbin/orgs","repos_url":"https://api.github.com/users/JohnAlbin/repos","events_url":"https://api.github.com/users/JohnAlbin/events{/privacy}","received_events_url":"https://api.github.com/users/JohnAlbin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kss-node/kss-node/labels/feature%20request","name":"feature request","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/kss-node/kss-node/milestones/5","html_url":"https://github.com/kss-node/kss-node/milestones/3.x","labels_url":"https://api.github.com/repos/kss-node/kss-node/milestones/5/labels","id":815219,"number":5,"title":"3.x","description":"","creator":{"login":"JohnAlbin","id":33429,"avatar_url":"https://avatars.githubusercontent.com/u/33429?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnAlbin","html_url":"https://github.com/JohnAlbin","followers_url":"https://api.github.com/users/JohnAlbin/followers","following_url":"https://api.github.com/users/JohnAlbin/following{/other_user}","gists_url":"https://api.github.com/users/JohnAlbin/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnAlbin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnAlbin/subscriptions","organizations_url":"https://api.github.com/users/JohnAlbin/orgs","repos_url":"https://api.github.com/users/JohnAlbin/repos","events_url":"https://api.github.com/users/JohnAlbin/events{/privacy}","received_events_url":"https://api.github.com/users/JohnAlbin/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":22,"state":"open","created_at":"2014-10-06T15:25:01Z","updated_at":"2016-03-03T12:14:57Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-03-02T03:34:08Z","updated_at":"2016-03-03T12:14:57Z","closed_at":"2016-03-03T12:14:57Z","body":"It's confusing to describe the difference between config and options. We inherited the definition of options from Yargs where options means the definitions of the available options users can use. Yargs uses \"args\" as the actual user-specified options; we used \"config\" instead.\r\n\r\nMost node.js modules use \"options\" as the user-specified configuration; we should too.\r\n\r\nI think \"optionDefinitions\" best describes what Yargs expects, the definition of each option that a user _could_ choose."}}