{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":294262638,"defaultBranch":"main","name":"command","ownerLogin":"creachadair","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-10T00:39:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19258?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710720673.0","currentOid":""},"activityList":{"items":[{"before":"d248327c75d02a9d865685e0764f87a66b795949","after":"1c6d122f6c3173f366eeed42b6325e6af6ea7b22","ref":"refs/heads/main","pushedAt":"2024-03-18T00:10:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"adapt: mention the command name in argument errors","shortMessageHtmlLink":"adapt: mention the command name in argument errors"}},{"before":"64b71fd2cf7a8625d2458720651d9d8d90c44ee7","after":"d248327c75d02a9d865685e0764f87a66b795949","ref":"refs/heads/main","pushedAt":"2024-03-11T03:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"command: allow explicitly requesting help for unlisted commands\n\nWhen the help --all metaflag is set, allow help to select an unlisted command\nby name even if it would otherwise be filtered out.","shortMessageHtmlLink":"command: allow explicitly requesting help for unlisted commands"}},{"before":"f058c6f5a88422250656e15385f6a19e88748b5f","after":"64b71fd2cf7a8625d2458720651d9d8d90c44ee7","ref":"refs/heads/main","pushedAt":"2024-03-10T19:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"command: add ProgramName helper","shortMessageHtmlLink":"command: add ProgramName helper"}},{"before":"ee4e5b02450fecaa4aaf0dcf50788f1cf0323f95","after":"f058c6f5a88422250656e15385f6a19e88748b5f","ref":"refs/heads/main","pushedAt":"2024-03-07T04:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Fix the cleanup cancellation at the end of a Run.","shortMessageHtmlLink":"Fix the cleanup cancellation at the end of a Run."}},{"before":"311f2570265fa7d0fed3ea3c3936528b6f8d9a53","after":"ee4e5b02450fecaa4aaf0dcf50788f1cf0323f95","ref":"refs/heads/main","pushedAt":"2024-03-07T01:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Make the \"help\" extension flag work with no arguments too.","shortMessageHtmlLink":"Make the \"help\" extension flag work with no arguments too."}},{"before":"566c32a53b999329b41dacebaf2cd07c3fd12f78","after":"311f2570265fa7d0fed3ea3c3936528b6f8d9a53","ref":"refs/heads/main","pushedAt":"2024-03-04T23:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Add a magic flag to \"help\" to show unlisted commands & flags","shortMessageHtmlLink":"Add a magic flag to \"help\" to show unlisted commands & flags"}},{"before":"b2b31eed30b45e1760a82c182b9532e14d799834","after":"566c32a53b999329b41dacebaf2cd07c3fd12f78","ref":"refs/heads/main","pushedAt":"2024-02-16T01:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Release v0.1.8\n\nMaintenance update.\n\n- b948f0a Add the executable path to VersionInfo.\n- b2b31ee Fix comment typos.","shortMessageHtmlLink":"Release v0.1.8"}},{"before":"b948f0a4ccbb5ab2c4729b27e1880b286adc542f","after":"b2b31eed30b45e1760a82c182b9532e14d799834","ref":"refs/heads/main","pushedAt":"2024-02-15T01:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Fix comment typos.","shortMessageHtmlLink":"Fix comment typos."}},{"before":"9f712f2b558b1887ac9de8ffce099223922254aa","after":"b948f0a4ccbb5ab2c4729b27e1880b286adc542f","ref":"refs/heads/main","pushedAt":"2024-02-12T19:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Add the executable path to VersionInfo.","shortMessageHtmlLink":"Add the executable path to VersionInfo."}},{"before":"0d1fc4996b8712c0abc5a0ac7dc4c35dc2d26a10","after":"9f712f2b558b1887ac9de8ffce099223922254aa","ref":"refs/heads/main","pushedAt":"2024-02-10T20:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Export the VersionInfo type and add a constructor.\n\nAllow the caller access to the same version information the VersionCommand\nconstructor uses.","shortMessageHtmlLink":"Export the VersionInfo type and add a constructor."}},{"before":"0e80c0cd092ac581d45f74a52da524800376f3ab","after":"0d1fc4996b8712c0abc5a0ac7dc4c35dc2d26a10","ref":"refs/heads/main","pushedAt":"2024-02-10T18:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Improve the output of the \"version\" command.\n\nMake more effort to discover version information, even if vcs.* tags are not\navailable in the build info because the program was installed \"remotely\", e.g.,\nvia \"go install\" without a repository present.\n\nAlso add a --json flag to the version command, allowing these data to be\nwritten out in machine-readable form.","shortMessageHtmlLink":"Improve the output of the \"version\" command."}},{"before":"3d29f4a9cf5cb523df23c9587c1f85b9029a10ee","after":"0e80c0cd092ac581d45f74a52da524800376f3ab","ref":"refs/heads/main","pushedAt":"2024-01-17T01:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Fix a comment typo.","shortMessageHtmlLink":"Fix a comment typo."}},{"before":"618fa8de057f773e93a8e481a0624cd2e6f4f768","after":"3d29f4a9cf5cb523df23c9587c1f85b9029a10ee","ref":"refs/heads/main","pushedAt":"2024-01-14T22:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Note that Flags is initialized even when not parsing.","shortMessageHtmlLink":"Note that Flags is initialized even when not parsing."}},{"before":"e382ed7ae2931566ff3a1d3d6b2447c4e3da0f77","after":"618fa8de057f773e93a8e481a0624cd2e6f4f768","ref":"refs/heads/main","pushedAt":"2024-01-03T18:59:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Document default Usage messages.","shortMessageHtmlLink":"Document default Usage messages."}},{"before":"23001f2a7e5c0d109b71cb7493c484f9c469c99a","after":"e382ed7ae2931566ff3a1d3d6b2447c4e3da0f77","ref":"refs/heads/main","pushedAt":"2023-12-11T04:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":".github: update setup-go to v5","shortMessageHtmlLink":".github: update setup-go to v5"}},{"before":"c4427bafb517ffe94eae93b8941a076c9e4ba9b3","after":"23001f2a7e5c0d109b71cb7493c484f9c469c99a","ref":"refs/heads/main","pushedAt":"2023-11-16T18:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Extend auto-usage to include subcommands, where available.\n\nWhen a command has no usage, infer default usage from the presence of\nsubcommands as well as the presence of flags.","shortMessageHtmlLink":"Extend auto-usage to include subcommands, where available."}},{"before":"d461376d04ba4a687ebe368b89e8be252529d671","after":null,"ref":"refs/heads/mjf/flag-usage","pushedAt":"2023-11-16T01:34:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"}},{"before":"37522925596f28c6c3f8888171d6eaa5fd09a125","after":"c4427bafb517ffe94eae93b8941a076c9e4ba9b3","ref":"refs/heads/main","pushedAt":"2023-11-16T01:34:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Populate a default usage for commands with flags. (#4)\n\nIf the Usage field is empty but the command defines (non-hidden) flags, present\r\na usage indicating the command accepts flags, e.g.,\r\n\r\n Usage:\r\n cmdname [flags]\r\n\r\nExplicitly-set usage overrides this, and commands with neither flags nor\r\nexplicit usage continue to omit the usage section entirely.","shortMessageHtmlLink":"Populate a default usage for commands with flags. (#4)"}},{"before":null,"after":"d461376d04ba4a687ebe368b89e8be252529d671","ref":"refs/heads/mjf/flag-usage","pushedAt":"2023-11-16T01:33:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Populate a default usage for commands with flags.\n\nIf the Usage field is empty but the command defines (non-hidden) flags, present\na usage indicating the command accepts flags, e.g.,\n\n Usage:\n cmdname [flags]\n\nExplicitly-set usage overrides this, and commands with neither flags nor\nexplicit usage continue to omit the usage section entirely.","shortMessageHtmlLink":"Populate a default usage for commands with flags."}},{"before":"e629e4ed33ff8a7fed404933e5ee8c1e45f6d493","after":"37522925596f28c6c3f8888171d6eaa5fd09a125","ref":"refs/heads/main","pushedAt":"2023-11-02T04:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Remove marketing words.","shortMessageHtmlLink":"Remove marketing words."}},{"before":"3591ca6b0e3d9ebfd7a6f1c3e75134866f459938","after":"e629e4ed33ff8a7fed404933e5ee8c1e45f6d493","ref":"refs/heads/main","pushedAt":"2023-10-24T04:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Release v0.1.3\n\n- Allow overriding the default help flags.\n- Use mtest for panic tests.\n- Remove duplicate test cases.","shortMessageHtmlLink":"Release v0.1.3"}},{"before":"bc9f955df71479f423d3839c3229f33de034c316","after":"3591ca6b0e3d9ebfd7a6f1c3e75134866f459938","ref":"refs/heads/main","pushedAt":"2023-10-24T04:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"go.mod: update location of mtest package","shortMessageHtmlLink":"go.mod: update location of mtest package"}},{"before":"510766135c708818ce4f3c594314a69e948bab41","after":"bc9f955df71479f423d3839c3229f33de034c316","ref":"refs/heads/main","pushedAt":"2023-10-15T02:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Remove duplicate test cases.","shortMessageHtmlLink":"Remove duplicate test cases."}},{"before":"1adb6ac65f4f09b33a93d00acd33b175621ca406","after":"510766135c708818ce4f3c594314a69e948bab41","ref":"refs/heads/main","pushedAt":"2023-10-07T04:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Use mtest for panic tests.","shortMessageHtmlLink":"Use mtest for panic tests."}},{"before":"8edf1f59f31b5273d29a5ea3e88738e359051539","after":"1adb6ac65f4f09b33a93d00acd33b175621ca406","ref":"refs/heads/main","pushedAt":"2023-09-15T18:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Allow overriding the default help flags.\n\nBy default, help listings exclude unlisted commands and private flags.\nAdd a setting to Env to allow these defaults to be overridden, affecting the\nenvironment and all its children.","shortMessageHtmlLink":"Allow overriding the default help flags."}},{"before":"0c831ea65291812bff9d136f0fedb1c6533685f1","after":"8edf1f59f31b5273d29a5ea3e88738e359051539","ref":"refs/heads/main","pushedAt":"2023-09-14T22:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Fix a flag attribution bug in command.Run.\n\nAt the end of a command-line, flag-shaped free arguments were being incorrectly\ntreated as flags in some cases. Fix the bug, and add tests for it.","shortMessageHtmlLink":"Fix a flag attribution bug in command.Run."}},{"before":"7dafb2820dfff07a4bb0c0f9ea921bb03c358623","after":"0c831ea65291812bff9d136f0fedb1c6533685f1","ref":"refs/heads/main","pushedAt":"2023-09-04T16:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Update actions/checkout to v4.","shortMessageHtmlLink":"Update actions/checkout to v4."}},{"before":"bd81881c8d29ec503b876b56d6febf6e0ed99090","after":"7dafb2820dfff07a4bb0c0f9ea921bb03c358623","ref":"refs/heads/main","pushedAt":"2023-08-26T23:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Make the Flags helper variadic.","shortMessageHtmlLink":"Make the Flags helper variadic."}},{"before":"d7d7e23aaa1941da34d64de8fef08e4f6c8a1722","after":"bd81881c8d29ec503b876b56d6febf6e0ed99090","ref":"refs/heads/main","pushedAt":"2023-08-25T14:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Remove the top-level MergeFlags helper.\n\nThis can be accomplished using the merge feature of Env instead.","shortMessageHtmlLink":"Remove the top-level MergeFlags helper."}},{"before":"80309a13949271b6ae254d9b32fb1abeaa950284","after":"d7d7e23aaa1941da34d64de8fef08e4f6c8a1722","ref":"refs/heads/main","pushedAt":"2023-08-25T04:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"creachadair","name":"M. J. Fromberger","path":"/creachadair","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19258?s=80&v=4"},"commit":{"message":"Release v0.1.0.\n\n- Add support for \"unlisted\" flags. (#2)\n- Add MergeFlags option to command.Env. (#3)","shortMessageHtmlLink":"Release v0.1.0."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGAkymQA","startCursor":null,"endCursor":null}},"title":"Activity ยท creachadair/command"}