{"action":"created","issue":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/1165","repository_url":"https://api.github.com/repos/rubygems/rubygems","labels_url":"https://api.github.com/repos/rubygems/rubygems/issues/1165/labels{/name}","comments_url":"https://api.github.com/repos/rubygems/rubygems/issues/1165/comments","events_url":"https://api.github.com/repos/rubygems/rubygems/issues/1165/events","html_url":"https://github.com/rubygems/rubygems/issues/1165","id":56976698,"number":1165,"title":"Feature request: Add sensible aliases","user":{"login":"dt1973","id":10206439,"avatar_url":"https://avatars.githubusercontent.com/u/10206439?v=3","gravatar_id":"","url":"https://api.github.com/users/dt1973","html_url":"https://github.com/dt1973","followers_url":"https://api.github.com/users/dt1973/followers","following_url":"https://api.github.com/users/dt1973/following{/other_user}","gists_url":"https://api.github.com/users/dt1973/gists{/gist_id}","starred_url":"https://api.github.com/users/dt1973/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dt1973/subscriptions","organizations_url":"https://api.github.com/users/dt1973/orgs","repos_url":"https://api.github.com/users/dt1973/repos","events_url":"https://api.github.com/users/dt1973/events{/privacy}","received_events_url":"https://api.github.com/users/dt1973/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rubygems/rubygems/labels/feature%20request","name":"feature request","color":"fbca04"},{"url":"https://api.github.com/repos/rubygems/rubygems/labels/feedback","name":"feedback","color":"00dddd"},{"url":"https://api.github.com/repos/rubygems/rubygems/labels/ready%20for%20work","name":"ready for work","color":"008080"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-09T00:41:36Z","updated_at":"2016-03-14T17:11:07Z","closed_at":null,"body":"Could we add a few aliases to RubyGems, ie.:\r\n\r\n```\r\n# gem remove foo\r\nERROR:  While executing gem ... (Gem::CommandLineError)\r\n    Unknown command remove\r\n# gem delete foo\r\nERROR:  While executing gem ... (Gem::CommandLineError)\r\n    Unknown command delete\r\n# gem uninstall foo\r\nRemove executables:\r\n        foo\r\n\r\nin addition to the gem? [Yn]  y\r\n```"},"comment":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/comments/196416220","html_url":"https://github.com/rubygems/rubygems/issues/1165#issuecomment-196416220","issue_url":"https://api.github.com/repos/rubygems/rubygems/issues/1165","id":196416220,"user":{"login":"copiousfreetime","id":11256,"avatar_url":"https://avatars.githubusercontent.com/u/11256?v=3","gravatar_id":"","url":"https://api.github.com/users/copiousfreetime","html_url":"https://github.com/copiousfreetime","followers_url":"https://api.github.com/users/copiousfreetime/followers","following_url":"https://api.github.com/users/copiousfreetime/following{/other_user}","gists_url":"https://api.github.com/users/copiousfreetime/gists{/gist_id}","starred_url":"https://api.github.com/users/copiousfreetime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/copiousfreetime/subscriptions","organizations_url":"https://api.github.com/users/copiousfreetime/orgs","repos_url":"https://api.github.com/users/copiousfreetime/repos","events_url":"https://api.github.com/users/copiousfreetime/events{/privacy}","received_events_url":"https://api.github.com/users/copiousfreetime/received_events","type":"User","site_admin":false},"created_at":"2016-03-14T17:11:07Z","updated_at":"2016-03-14T17:11:07Z","body":"Personally I'm thinking this would better be done as a plugin to start and then see how much it catches on.\r\n\r\nThis functionality appears to have already been written once as [gem-alias](https://rubygems.org/gems/gem-alias) although that gem appears to be abandoned and doesn't work with today's rubygems. \r\n\r\nI would suggest that if someone wanted to work on this they take inspiration from that old gem. "}}