)]}'
{
  "log": [
    {
      "commit": "9af9c4aa2431b37aa273ccefc34745ac85c4e9c1",
      "tree": "7ec7a528ca29f769982c2a9b81f4b35767ac3a0a",
      "parents": [
        "c9109cd15e4d71bea15fea5231b0ac57203cb36c"
      ],
      "author": {
        "name": "Nicolas Lacasse",
        "email": "nicolas.lacasse@gmail.com",
        "time": "Mon Sep 15 20:40:24 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 20:40:24 2025"
      },
      "message": "Subcommands return ExitSuccess when handling --help and -h flags. (#43)\n\nThe flags package handles top-level `--help` and `-h` flags by printing\nusage info and then exiting with status 0.\n\nSubcommands should handle these help flags similarly, by treating them\nas success.\n\nWith this changes, we can correctly distinguish between the following\ncalls:\n\n```\n$ cmd subcommand --help  # treated as a successful call\n\n$ cmd subcommand --bogus # treated as a usage error\n```"
    },
    {
      "commit": "c9109cd15e4d71bea15fea5231b0ac57203cb36c",
      "tree": "dc9cf42074b1d5c80a0d8309c097428394b3c680",
      "parents": [
        "24aea2b9b9c12400919203843c92ef808c7ad560"
      ],
      "author": {
        "name": "darkfeline",
        "email": "darkfeline@felesatra.moe",
        "time": "Thu Nov 17 00:00:06 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 00:00:06 2022"
      },
      "message": "Fix comment for Alias (#36)\n\n"
    },
    {
      "commit": "24aea2b9b9c12400919203843c92ef808c7ad560",
      "tree": "e84349031318953ea48279a5ee0c9a359295b8fd",
      "parents": [
        "dd7622c7b1e7543f248e76a408f75d346252edaa"
      ],
      "author": {
        "name": "Shawn Smith",
        "email": "shawnpsmith@gmail.com",
        "time": "Wed Sep 04 16:18:56 2019"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Sep 04 16:18:56 2019"
      },
      "message": "Fix struct comment typo (#28)\n\n"
    },
    {
      "commit": "dd7622c7b1e7543f248e76a408f75d346252edaa",
      "tree": "908642337f30dae99ead3ebff33a9571edb784bd",
      "parents": [
        "636abe8753b82e6eefa1beca9f46e49b470aa3d7"
      ],
      "author": {
        "name": "Eli Bendersky",
        "email": "eliben@users.noreply.github.com",
        "time": "Wed Sep 04 16:18:39 2019"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Sep 04 16:18:39 2019"
      },
      "message": "Only print \"\u003ccmd\u003e flags\" suggestion when flags were defined (#27)\n\nFixes #18"
    },
    {
      "commit": "636abe8753b82e6eefa1beca9f46e49b470aa3d7",
      "tree": "ea0df52969a988d1dc83687340a7698ce55d51ce",
      "parents": [
        "d47216cd17848d55a33e6f651cbe408243ed55b8"
      ],
      "author": {
        "name": "Ian Lewis",
        "email": "ianlewis@google.com",
        "time": "Wed May 08 16:05:03 2019"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed May 08 16:05:03 2019"
      },
      "message": "Allow users to override default help behavior. (#23)\n\n- CommandGroup is now public.\r\n- Commander and CommandGroup name is accessible by Name()\r\n- Commander, CommandGroup, and Command explations are now printed by\r\n  overridable functions set on the Commander.\r\n- Subcommands are visitable by the VisitCommands() method.\r\n- Command groups are visitable by the VisitGroups() method.\r\n- Important flags are visitable by the VisitAllImportant() method.\r\n- Top level flags are visitable by the VisitAll() method.\r\n"
    },
    {
      "commit": "d47216cd17848d55a33e6f651cbe408243ed55b8",
      "tree": "43bb6d0e3727beaf9fceb073692ea3d76b9f750f",
      "parents": [
        "46f0354f63152e8801bb460d26f5b6c4c878efbb"
      ],
      "author": {
        "name": "M. J. Fromberger",
        "email": "michael.j.fromberger@gmail.com",
        "time": "Mon Feb 11 18:27:06 2019"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Feb 11 18:27:06 2019"
      },
      "message": "Add a go.mod file for basic Go modules support. (#20)\n\n"
    },
    {
      "commit": "46f0354f63152e8801bb460d26f5b6c4c878efbb",
      "tree": "d7d84deb61fd978036a6b432413573833c537cb9",
      "parents": [
        "9dd77848a6fe0ab571d4a7a32bb036dab70aff51"
      ],
      "author": {
        "name": "nguyen-phillip",
        "email": "30534889+nguyen-phillip@users.noreply.github.com",
        "time": "Fri Oct 12 22:53:30 2018"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Fri Oct 12 22:53:30 2018"
      },
      "message": "minor typo fix (#17)\n\n"
    },
    {
      "commit": "9dd77848a6fe0ab571d4a7a32bb036dab70aff51",
      "tree": "aa3897486f17e4c1afc642e7ac8c8e65ec13a33e",
      "parents": [
        "5bae204cdfb2d92dcc333d56014bae6a2f6c58b1"
      ],
      "author": {
        "name": "Jesse Donat",
        "email": "donatj@gmail.com",
        "time": "Fri Oct 12 22:53:19 2018"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Fri Oct 12 22:53:19 2018"
      },
      "message": "Groups aliased commands with original (#16)\n\n"
    },
    {
      "commit": "5bae204cdfb2d92dcc333d56014bae6a2f6c58b1",
      "tree": "e67125d5f3dd7ef88a0cb271d9079e409b66910f",
      "parents": [
        "a3682377147edf596d303faabd89f81977b3f678"
      ],
      "author": {
        "name": "Jesse Donat",
        "email": "donatj@gmail.com",
        "time": "Mon Jun 18 21:44:53 2018"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Jun 18 21:44:53 2018"
      },
      "message": "Adds aliaser command helper (#14)\n\n"
    },
    {
      "commit": "a3682377147edf596d303faabd89f81977b3f678",
      "tree": "0d5ccd5837e251efa02b2db1908e0ce16d1f63e8",
      "parents": [
        "ce3d4cfc062faac7115d44e5befec8b5a08c3faa"
      ],
      "author": {
        "name": "slewiskelly",
        "email": "slewiskelly@google.com",
        "time": "Mon Mar 05 17:16:00 2018"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Mar 05 17:16:00 2018"
      },
      "message": "Update panic message to include the name of the undefined, important flag (#12)\n\n"
    },
    {
      "commit": "ce3d4cfc062faac7115d44e5befec8b5a08c3faa",
      "tree": "883f315beff856a2ef51fe7cb8c88c28be46aa29",
      "parents": [
        "43f65adde14103c0e32a37df5a4abfe7b19c7251",
        "727391c61f2139c84188e5bdbd887b86812170bc"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Fri Feb 24 17:58:46 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 24 17:58:46 2017"
      },
      "message": "Merge pull request #9 from kazuminn/add-godocl-link\n\nadd godoc link"
    },
    {
      "commit": "727391c61f2139c84188e5bdbd887b86812170bc",
      "tree": "883f315beff856a2ef51fe7cb8c88c28be46aa29",
      "parents": [
        "43f65adde14103c0e32a37df5a4abfe7b19c7251"
      ],
      "author": {
        "name": "kazuminn",
        "email": "e145702@ie.u-ryukyu.ac.jp",
        "time": "Fri Feb 24 06:13:01 2017"
      },
      "committer": {
        "name": "kazuminn",
        "email": "e145702@ie.u-ryukyu.ac.jp",
        "time": "Fri Feb 24 06:13:01 2017"
      },
      "message": "add godoc link\n"
    },
    {
      "commit": "43f65adde14103c0e32a37df5a4abfe7b19c7251",
      "tree": "021c1276285bd2b5d4af7fa9c744291aa8c02eca",
      "parents": [
        "a71b91e238406bd68766ee52db63bebedce0e9f6",
        "c230ecf7bb5d565c77c0c862d40d20d082c509f9"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Fri Feb 03 18:40:29 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 03 18:40:29 2017"
      },
      "message": "Merge pull request #7 from takebayashi/doc-context17\n\nUpdate Usage in README"
    },
    {
      "commit": "c230ecf7bb5d565c77c0c862d40d20d082c509f9",
      "tree": "021c1276285bd2b5d4af7fa9c744291aa8c02eca",
      "parents": [
        "a71b91e238406bd68766ee52db63bebedce0e9f6"
      ],
      "author": {
        "name": "Shun Takebayashi",
        "email": "shun@takebayashi.asia",
        "time": "Fri Feb 03 13:12:21 2017"
      },
      "committer": {
        "name": "Shun Takebayashi",
        "email": "shun@takebayashi.asia",
        "time": "Fri Feb 03 13:12:21 2017"
      },
      "message": "Update Usage in README\n"
    },
    {
      "commit": "a71b91e238406bd68766ee52db63bebedce0e9f6",
      "tree": "b5688e8702c76a03731f5a616e21f2a533bae81d",
      "parents": [
        "1c7173745a6001f67d8d96ab4e178284c77f7759",
        "bf0a1263d6872aed011ac39b533b7c086c560440"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Oct 31 17:33:55 2016"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 31 17:33:55 2016"
      },
      "message": "Merge pull request #5 from kalyan02/context\n\nMove golang.org/x/net/context to context"
    },
    {
      "commit": "bf0a1263d6872aed011ac39b533b7c086c560440",
      "tree": "b5688e8702c76a03731f5a616e21f2a533bae81d",
      "parents": [
        "1c7173745a6001f67d8d96ab4e178284c77f7759"
      ],
      "author": {
        "name": "Kalyan Namburi",
        "email": "nvsnkalyan@gmail.com",
        "time": "Fri Sep 30 13:55:10 2016"
      },
      "committer": {
        "name": "Kalyan Namburi",
        "email": "nvsnkalyan@gmail.com",
        "time": "Fri Sep 30 13:55:10 2016"
      },
      "message": "Move golang.org/x/net/context to context\n\nFixes #4\n"
    },
    {
      "commit": "1c7173745a6001f67d8d96ab4e178284c77f7759",
      "tree": "5a1873c2879bffe813b2f1791cd08d73067b9265",
      "parents": [
        "8c479d7744eb3c43225d2117beb46b453c83e1f3",
        "709b4d9d0533b488062e7cf8c94381c57b5e8763"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Mar 09 19:00:48 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Mar 09 19:00:48 2016"
      },
      "message": "Merge pull request #3 from akhilpai/master\n\nCommander output and error specification support for subcommands."
    },
    {
      "commit": "709b4d9d0533b488062e7cf8c94381c57b5e8763",
      "tree": "5a1873c2879bffe813b2f1791cd08d73067b9265",
      "parents": [
        "8c479d7744eb3c43225d2117beb46b453c83e1f3"
      ],
      "author": {
        "name": "Akhil Pai",
        "email": "akhilpai@google.com",
        "time": "Wed Mar 09 18:22:13 2016"
      },
      "committer": {
        "name": "Akhil Pai",
        "email": "akhilpai@google.com",
        "time": "Wed Mar 09 18:22:13 2016"
      },
      "message": "Commander output and error specification support for subcommands.\n"
    },
    {
      "commit": "8c479d7744eb3c43225d2117beb46b453c83e1f3",
      "tree": "46817e65ea6630cfd6eb5fcb4d049b8fd4a14245",
      "parents": [
        "469c15c3efc8dc7b0fab861dd37b4967b90e703c",
        "79ca8c76e24ed1ef1272b85d8d00872f547a8d00"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Feb 29 12:06:45 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Mon Feb 29 12:06:45 2016"
      },
      "message": "Merge pull request #2 from kotakanbe/patch-1\n\nupdate README.md"
    },
    {
      "commit": "79ca8c76e24ed1ef1272b85d8d00872f547a8d00",
      "tree": "46817e65ea6630cfd6eb5fcb4d049b8fd4a14245",
      "parents": [
        "469c15c3efc8dc7b0fab861dd37b4967b90e703c"
      ],
      "author": {
        "name": "Kota Kanbe",
        "email": "kotakanbe@gmail.com",
        "time": "Mon Feb 29 05:54:50 2016"
      },
      "committer": {
        "name": "Kota Kanbe",
        "email": "kotakanbe@gmail.com",
        "time": "Mon Feb 29 05:54:50 2016"
      },
      "message": "update README.md\n\nfix Typo (print{} -\u003e printCmd{}).\r\nadd flag.Parse()"
    },
    {
      "commit": "469c15c3efc8dc7b0fab861dd37b4967b90e703c",
      "tree": "5a882710b82441102926a29cdef13b99566fe6ba",
      "parents": [
        "24b16f685f730742358af168eb4670cecd40bb7d",
        "6d320cbca5f5d8baac833a124259fb9fa598f253"
      ],
      "author": {
        "name": "adjackura",
        "email": "ajackura@google.com",
        "time": "Thu Feb 25 15:13:25 2016"
      },
      "committer": {
        "name": "adjackura",
        "email": "ajackura@google.com",
        "time": "Thu Feb 25 15:13:25 2016"
      },
      "message": "Merge pull request #1 from tcyrus/patch-1\n\nUpdate README.md"
    },
    {
      "commit": "6d320cbca5f5d8baac833a124259fb9fa598f253",
      "tree": "5a882710b82441102926a29cdef13b99566fe6ba",
      "parents": [
        "24b16f685f730742358af168eb4670cecd40bb7d"
      ],
      "author": {
        "name": "Timothy Cyrus",
        "email": "tcyrus@users.noreply.github.com",
        "time": "Thu Feb 25 14:19:19 2016"
      },
      "committer": {
        "name": "Timothy Cyrus",
        "email": "tcyrus@users.noreply.github.com",
        "time": "Thu Feb 25 14:19:19 2016"
      },
      "message": "Update README.md\n\nAdded Syntax Highlighting"
    },
    {
      "commit": "24b16f685f730742358af168eb4670cecd40bb7d",
      "tree": "b4a24b95788b6e9cc3a285750921188282f4674c",
      "parents": [
        "1de6a896e89bfeb6690f9b8d7cda96d602a5c3b4"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Tue Feb 23 18:03:42 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Tue Feb 23 18:03:42 2016"
      },
      "message": "Fix formatting\n"
    },
    {
      "commit": "1de6a896e89bfeb6690f9b8d7cda96d602a5c3b4",
      "tree": "bcf062bac1818cad096d585eafb7959e110ccaca",
      "parents": [
        "5ef2aa786fcf2fec7eb5f9f9c7ef9cbabc5345cc"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:27:25 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:27:25 2016"
      },
      "message": "Fix formating\n"
    },
    {
      "commit": "5ef2aa786fcf2fec7eb5f9f9c7ef9cbabc5345cc",
      "tree": "2d43b661fc5f6d3cb7104e5e8d5e604b384888be",
      "parents": [
        "5897fa4aeb3404a95d0272a465c106e99c4c379c"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:24:31 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:24:31 2016"
      },
      "message": "Remove Github markdown features\n"
    },
    {
      "commit": "5897fa4aeb3404a95d0272a465c106e99c4c379c",
      "tree": "acb47fe80c1ebf6391b35e055d14ffb230dbb19d",
      "parents": [
        "d5acd9fe88087fabdd709b15f84d7301e80e1c22"
      ],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:20:11 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Wed Feb 10 00:20:11 2016"
      },
      "message": "Add an example to the README\n"
    },
    {
      "commit": "d5acd9fe88087fabdd709b15f84d7301e80e1c22",
      "tree": "1581104527da224a9cf6ac8fb2b748e757ee195e",
      "parents": [],
      "author": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Tue Feb 09 22:45:22 2016"
      },
      "committer": {
        "name": "Andrew Jackura",
        "email": "ajackura@google.com",
        "time": "Tue Feb 09 22:45:22 2016"
      },
      "message": "Initial commit\n"
    }
  ]
}
