{"action":"created","issue":{"url":"https://api.github.com/repos/maandree/argparser/issues/15","labels_url":"https://api.github.com/repos/maandree/argparser/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/maandree/argparser/issues/15/comments","events_url":"https://api.github.com/repos/maandree/argparser/issues/15/events","html_url":"https://github.com/maandree/argparser/issues/15","id":64128743,"number":15,"title":"argparser.h/args_help()","user":{"login":"textbrowser","id":10701156,"avatar_url":"https://avatars.githubusercontent.com/u/10701156?v=3","gravatar_id":"","url":"https://api.github.com/users/textbrowser","html_url":"https://github.com/textbrowser","followers_url":"https://api.github.com/users/textbrowser/followers","following_url":"https://api.github.com/users/textbrowser/following{/other_user}","gists_url":"https://api.github.com/users/textbrowser/gists{/gist_id}","starred_url":"https://api.github.com/users/textbrowser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/textbrowser/subscriptions","organizations_url":"https://api.github.com/users/textbrowser/orgs","repos_url":"https://api.github.com/users/textbrowser/repos","events_url":"https://api.github.com/users/textbrowser/events{/privacy}","received_events_url":"https://api.github.com/users/textbrowser/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-24T23:46:06Z","updated_at":"2015-03-25T00:16:21Z","closed_at":null,"body":"The prototype is missing its single parameter. Should the prototype be args_help(long use_colours)?\r\n"},"comment":{"url":"https://api.github.com/repos/maandree/argparser/issues/comments/85748722","html_url":"https://github.com/maandree/argparser/issues/15#issuecomment-85748722","issue_url":"https://api.github.com/repos/maandree/argparser/issues/15","id":85748722,"user":{"login":"maandree","id":1611742,"avatar_url":"https://avatars.githubusercontent.com/u/1611742?v=3","gravatar_id":"","url":"https://api.github.com/users/maandree","html_url":"https://github.com/maandree","followers_url":"https://api.github.com/users/maandree/followers","following_url":"https://api.github.com/users/maandree/following{/other_user}","gists_url":"https://api.github.com/users/maandree/gists{/gist_id}","starred_url":"https://api.github.com/users/maandree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maandree/subscriptions","organizations_url":"https://api.github.com/users/maandree/orgs","repos_url":"https://api.github.com/users/maandree/repos","events_url":"https://api.github.com/users/maandree/events{/privacy}","received_events_url":"https://api.github.com/users/maandree/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T00:16:21Z","updated_at":"2015-03-25T00:16:21Z","body":"I don't think it is as nice to to work with, especially\r\nwhen working with options that may be used more\r\nthan once. Additionally argparser has some additional features:\r\n\r\nIf the option is --someting-very-long you can type --so\r\nif there is no other option starting with --so.\r\n\r\nI might add typo correction later on, so if you make\r\na small typo it can list suggestion on similarly spelled\r\noptions.\r\n\r\nVariadic options: in `--v a b c d e f` all of a–f\r\nare arguments for --v. All arguments after --v belong\r\nto --v.\r\n\r\n+options and ++options, for example +o and ++opt can\r\nbe added in addition to -o and --opt.\r\n\r\nSimilar to --, argparser has ++, which only stops the\r\nnext argument from being parsed as an option.\r\n\r\nLater on I might add a function that outputs a\r\nskeleton for an auto-auto-complete file.\r\n\r\nargparser has a mechanism for printing the --help output,\r\nthis makes it easy to customise how you want it to look\r\nfor all programs that uses argparser.\r\n"}}