{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":801176799,"defaultBranch":"main","name":"flags","ownerLogin":"n0s4","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-15T18:33:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96927121?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724097942.0","currentOid":""},"activityList":{"items":[{"before":"4f9d3dfd2de979dc199ab362d9f498cf7e4e7d9f","after":"45b5e26a507cda792d92d0bf215af4a167142f68","ref":"refs/heads/main","pushedAt":"2024-09-05T10:37:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"update tests for generated usage","shortMessageHtmlLink":"update tests for generated usage"}},{"before":"c2652206f525e8e5ab6e732d513069f53a701450","after":"4f9d3dfd2de979dc199ab362d9f498cf7e4e7d9f","ref":"refs/heads/main","pushedAt":"2024-08-22T09:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"allow switch characters to be digits","shortMessageHtmlLink":"allow switch characters to be digits"}},{"before":"6835659e64f6e1f3035d74eaf4f8c8c988f75889","after":"c2652206f525e8e5ab6e732d513069f53a701450","ref":"refs/heads/main","pushedAt":"2024-08-14T21:31:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Add usage expression generation","shortMessageHtmlLink":"Add usage expression generation"}},{"before":"e8e6a53f128633a53ac6937d9fdde65a96ea55fe","after":"6835659e64f6e1f3035d74eaf4f8c8c988f75889","ref":"refs/heads/main","pushedAt":"2024-08-10T22:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Rework type reflection, help and subcommands","shortMessageHtmlLink":"Rework type reflection, help and subcommands"}},{"before":"a540f9658d83526e58bf99dbd53a975855ef4d90","after":"e8e6a53f128633a53ac6937d9fdde65a96ea55fe","ref":"refs/heads/main","pushedAt":"2024-08-05T13:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"allow numeric switches + remove dbg log","shortMessageHtmlLink":"allow numeric switches + remove dbg log"}},{"before":"363c2d487ee4cece282f3c3af48bccb5ac340764","after":"a540f9658d83526e58bf99dbd53a975855ef4d90","ref":"refs/heads/main","pushedAt":"2024-07-30T18:14:59.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"fix the help message including 'positional' as a flag","shortMessageHtmlLink":"fix the help message including 'positional' as a flag"}},{"before":"a2a02129ed4c364e08713d49b3077893b562fe4b","after":"363c2d487ee4cece282f3c3af48bccb5ac340764","ref":"refs/heads/main","pushedAt":"2024-07-16T20:49:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Add PositionalHandler interface","shortMessageHtmlLink":"Add PositionalHandler interface"}},{"before":"4f4f7ab59cc6be69ab741b80a5434b6739d1bd86","after":"a2a02129ed4c364e08713d49b3077893b562fe4b","ref":"refs/heads/main","pushedAt":"2024-07-09T21:30:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"fix help test","shortMessageHtmlLink":"fix help test"}},{"before":"c7afce4a8f55596c62aa4bfd167749caa436f2b8","after":"4f4f7ab59cc6be69ab741b80a5434b6739d1bd86","ref":"refs/heads/main","pushedAt":"2024-07-07T21:48:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Fix passing void to compileError instead of empty tuple.","shortMessageHtmlLink":"Fix passing void to compileError instead of empty tuple."}},{"before":"d9b862831f83d0e4b81d5cca3b60146ed5660f32","after":"c7afce4a8f55596c62aa4bfd167749caa436f2b8","ref":"refs/heads/main","pushedAt":"2024-05-28T18:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"treat all arguments after '--' as positionals","shortMessageHtmlLink":"treat all arguments after '--' as positionals"}},{"before":"026156131bd92b35bf2a6fac95a243de74ede6f8","after":"d9b862831f83d0e4b81d5cca3b60146ed5660f32","ref":"refs/heads/main","pushedAt":"2024-05-28T18:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"add full_help and detect commands in kebab-case","shortMessageHtmlLink":"add full_help and detect commands in kebab-case"}},{"before":"62aa19d7465bb885022edbe335bb16a05a84a3af","after":"026156131bd92b35bf2a6fac95a243de74ede6f8","ref":"refs/heads/main","pushedAt":"2024-05-25T19:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"add 'help' declaration option for command descriptions","shortMessageHtmlLink":"add 'help' declaration option for command descriptions"}},{"before":"a7915f7e79b99ff39b6a0603185e28f2cc6805a7","after":"62aa19d7465bb885022edbe335bb16a05a84a3af","ref":"refs/heads/main","pushedAt":"2024-05-23T19:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5f2b0bf7a9cd41046486faecc21aad8f749a9789","after":"a7915f7e79b99ff39b6a0603185e28f2cc6805a7","ref":"refs/heads/main","pushedAt":"2024-05-23T19:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"7392aa3cbc91d245635ba41fc4be235a634ae8fd","after":"5f2b0bf7a9cd41046486faecc21aad8f749a9789","ref":"refs/heads/main","pushedAt":"2024-05-23T15:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"18392d3ca396acdedd5e6035f5e111139ce13323","after":"7392aa3cbc91d245635ba41fc4be235a634ae8fd","ref":"refs/heads/main","pushedAt":"2024-05-23T15:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Rename to 'flags'","shortMessageHtmlLink":"Rename to 'flags'"}},{"before":"826f561e75de9801e31d29cd11c55bc9e5bfd59d","after":"18392d3ca396acdedd5e6035f5e111139ce13323","ref":"refs/heads/main","pushedAt":"2024-05-22T20:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update version number in build.zig.zon","shortMessageHtmlLink":"Update version number in build.zig.zon"}},{"before":"41cd62fec6ed263eaf957b49c76f4f8bb85fa0eb","after":"826f561e75de9801e31d29cd11c55bc9e5bfd59d","ref":"refs/heads/main","pushedAt":"2024-05-22T20:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Add 'git' example","shortMessageHtmlLink":"Add 'git' example"}},{"before":"afd21bf9813d38f2f0b0910694c372309ce0fde2","after":"41cd62fec6ed263eaf957b49c76f4f8bb85fa0eb","ref":"refs/heads/main","pushedAt":"2024-05-22T20:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ab8d0272e3302d631419f0e21b48bd084dac9ae1","after":"afd21bf9813d38f2f0b0910694c372309ce0fde2","ref":"refs/heads/main","pushedAt":"2024-05-22T20:02:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Add help message generation!","shortMessageHtmlLink":"Add help message generation!"}},{"before":"76262ea65efd749f83d28543c0a950eca1ca161b","after":"ab8d0272e3302d631419f0e21b48bd084dac9ae1","ref":"refs/heads/main","pushedAt":"2024-05-19T11:14:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"auto-skip first argument (executable name)","shortMessageHtmlLink":"auto-skip first argument (executable name)"}},{"before":"8d9d51fafa450052ecb99d59846f7a77122aaea8","after":"76262ea65efd749f83d28543c0a950eca1ca161b","ref":"refs/heads/main","pushedAt":"2024-05-19T11:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update import guide link","shortMessageHtmlLink":"Update import guide link"}},{"before":"863234815ff43436f2383b492687a8f802aa65ea","after":"8d9d51fafa450052ecb99d59846f7a77122aaea8","ref":"refs/heads/main","pushedAt":"2024-05-18T00:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"add subcommands (with an example)","shortMessageHtmlLink":"add subcommands (with an example)"}},{"before":"c508346b142573ccb7d287cd43ecfb7d30abdcf3","after":"863234815ff43436f2383b492687a8f802aa65ea","ref":"refs/heads/main","pushedAt":"2024-05-17T14:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"eaee020750be197620540737bca3a6a627c57c50","after":"c508346b142573ccb7d287cd43ecfb7d30abdcf3","ref":"refs/heads/main","pushedAt":"2024-05-17T13:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Add initial example\n\nAdd the overview example and a build step for running examples.","shortMessageHtmlLink":"Add initial example"}},{"before":"8e839143b62b0f0ed2fbe22838b717c14daca5c5","after":"eaee020750be197620540737bca3a6a627c57c50","ref":"refs/heads/main","pushedAt":"2024-05-16T19:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"Allow user modification of max_positional_args\n\nChanges the default maximum for positional arguments to 32 and allows\nthe user to specify a different maximum via a public declaration in\nthe root module, similar to std_options.","shortMessageHtmlLink":"Allow user modification of max_positional_args"}},{"before":"36532535a31e51c6a6e17235d58eebf4f0fd7337","after":"8e839143b62b0f0ed2fbe22838b717c14daca5c5","ref":"refs/heads/main","pushedAt":"2024-05-16T14:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"improve error handling\n\nThe flag name is now passed to parseArg for error reporting and the\n`fatal` function is now public for the user to call e.g when parsing\npositional arguments.","shortMessageHtmlLink":"improve error handling"}},{"before":"982f109d4ddb81c5fb709b49715edfc1201bf0e0","after":"36532535a31e51c6a6e17235d58eebf4f0fd7337","ref":"refs/heads/main","pushedAt":"2024-05-16T14:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"improve error handling\n\nThe flag name is now passed to parseArg for error reporting and the\n`fatal` function is now public for the user to call e.g when parsing\npositional arguments.","shortMessageHtmlLink":"improve error handling"}},{"before":"3ac43bacf48f55ead9a6bedf848744508b39402e","after":"982f109d4ddb81c5fb709b49715edfc1201bf0e0","ref":"refs/heads/main","pushedAt":"2024-05-16T10:14:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"detect enum arguments as kebab-case","shortMessageHtmlLink":"detect enum arguments as kebab-case"}},{"before":"dd7e15c9a921e4706a4c4f4c4387a6c025eb5f37","after":"3ac43bacf48f55ead9a6bedf848744508b39402e","ref":"refs/heads/main","pushedAt":"2024-05-16T00:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"n0s4","name":"Joe Mckay","path":"/n0s4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96927121?s=80&v=4"},"commit":{"message":"separate positional args from Config definition\n\nUntil now the user had to define their own `args` field in their Config\nstruct, leading to a lot more comptime validation being needed. Since\nwe know we need to return positional arguments in that format, we don't\nneed to have the user specify it, and simply return it alongside their\nConfig struct.","shortMessageHtmlLink":"separate positional args from Config definition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErbTUnQA","startCursor":null,"endCursor":null}},"title":"Activity ยท n0s4/flags"}