{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9069721,"defaultBranch":"master","name":"dorothy","ownerLogin":"bevry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-28T03:59:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/686628?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718257647.0","currentOid":""},"activityList":{"items":[{"before":"46724d0deb76c4b30c4e165847f06738c0d6cecb","after":null,"ref":"refs/heads/test-push-1718257638555","pushedAt":"2024-06-13T05:47:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"}},{"before":null,"after":"46724d0deb76c4b30c4e165847f06738c0d6cecb","ref":"refs/heads/test-push-1718257638555","pushedAt":"2024-06-13T05:47:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ytd-helper: urls must now come after `--`\n\nthis fixes the `invalid '' url error` and makes pre and post `--` options consistent, in that anything after `--` if forwarded to the tool, whereas anything before is special to `ytd-helper`","shortMessageHtmlLink":"ytd-helper: urls must now come after --"}},{"before":"46724d0deb76c4b30c4e165847f06738c0d6cecb","after":null,"ref":"refs/heads/test-push-1718257613649","pushedAt":"2024-06-13T05:47:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"}},{"before":null,"after":"46724d0deb76c4b30c4e165847f06738c0d6cecb","ref":"refs/heads/test-push-1718257613649","pushedAt":"2024-06-13T05:46:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ytd-helper: urls must now come after `--`\n\nthis fixes the `invalid '' url error` and makes pre and post `--` options consistent, in that anything after `--` if forwarded to the tool, whereas anything before is special to `ytd-helper`","shortMessageHtmlLink":"ytd-helper: urls must now come after --"}},{"before":"e4d0c93f3833978e186a5d1d03fa4445df30f6f5","after":"788e0c91d8d1997df898ae4b3d6f59037b9457fe","ref":"refs/heads/dev-defaults","pushedAt":"2024-06-12T11:39:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"choose: implement visible bar, reset confirm/cancel cursor","shortMessageHtmlLink":"choose: implement visible bar, reset confirm/cancel cursor"}},{"before":"54d38bf8f7c3503dc69a8a5ab66579c8d9e744b0","after":"e4d0c93f3833978e186a5d1d03fa4445df30f6f5","ref":"refs/heads/dev-defaults","pushedAt":"2024-06-12T03:51:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"choose: improve and simplify the changing of menu modes\n\nthis adds the infrastructure for a possible \"cancel\" menu mode","shortMessageHtmlLink":"choose: improve and simplify the changing of menu modes"}},{"before":"8cc572e950c084aa696236d180bf598fc18259ed","after":"46724d0deb76c4b30c4e165847f06738c0d6cecb","ref":"refs/heads/master","pushedAt":"2024-05-27T04:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ytd-helper: urls must now come after `--`\n\nthis fixes the `invalid '' url error` and makes pre and post `--` options consistent, in that anything after `--` if forwarded to the tool, whereas anything before is special to `ytd-helper`","shortMessageHtmlLink":"ytd-helper: urls must now come after --"}},{"before":"d332953c4ec53ff3337579a10f08fff9cb669cb7","after":"54d38bf8f7c3503dc69a8a5ab66579c8d9e744b0","ref":"refs/heads/dev-defaults","pushedAt":"2024-05-27T04:12:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"Merge commit 'ffe2193537c97430fb3ddf8a4bd5e0830909cac9' into dev-defaults, which unfortunately was left behind on my mac mini when I did the rebase on my macbook\n\n# Conflicts:\n#\tcommands/ask\n#\tcommands/choose-menu\n#\tcommands/confirm\n#\tcommands/setup-git\n#\tcommands/sparse-vault\n\nAlso:\n\n- implement better timeout and error handling, no need for a delay anymore, and now commentary visible in linger\n- update callers accordingly, also update `dorothy` to remove unnecessary indentation, update `echo-lines` to remove typo in comment\n- add tests for the `echo-trim-colors` new handling of inline\n\nStill need to:\n\n- `choose`:\n - update tests for rewrite\n - fix duplicate `DEFAULTS` in choose (probably a long-standing regression)\n - support multiple default matches in `--no-multi` (as done by `echo-checksum`) by adding the concept of preferences\n - see details at https://github.com/bevry/dorothy/issues/188#issuecomment-2132605313\n- add linger and timeout tests to `ask`, `choose`, `confirm`","shortMessageHtmlLink":"Merge commit 'ffe2193537c97430fb3ddf8a4bd5e0830909cac9' into dev-defa…"}},{"before":"46809593f6f91a067ef8ee5fa392193ab0ebd9ee","after":"d332953c4ec53ff3337579a10f08fff9cb669cb7","ref":"refs/heads/dev-defaults","pushedAt":"2024-05-01T08:26:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ask, choose, confirm: --confirm*, --linger, --question\n\nchanges:\n\n- bash.bash:\n - native __ prefix on methods, b/c alias (rather than non-performant inverse)\n - removed unused __print_lines_no_trail\n- ask, choose, confirm:\n - fix question title and body implementation, title is uniformly bold\n - linger answer will be dim\n - fix outdated linger option implementation\n - implement confirm on choose\n - implement linger on confirm\n - new options implemented in caller where appropriate\n- dorothy: remove require_globstar as already provided by bash.bash\n- get-flag-value:\n - remove unused complex --*-fallback options, fix inversions\n - update tests\n- macos-settings: remove fodder usage, was unnecessary\n\ntodos:\n\n- need to update tests for ask, confirm, choose","shortMessageHtmlLink":"ask, choose, confirm: --confirm*, --linger, --question"}},{"before":"a7ce6392a777be7619766731ef30338c2e934b1d","after":"46809593f6f91a067ef8ee5fa392193ab0ebd9ee","ref":"refs/heads/dev-defaults","pushedAt":"2024-05-01T03:29:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ask, choose, confirm: --confirm*, --linger, --question\n\nchanges:\n\n- bash.bash:\n - native __ prefix on methods, b/c alias (rather than non-performant inverse)\n - removed unused __print_lines_no_trail\n- ask, choose, confirm:\n - fix question title and body implementation, title is uniformly bold\n - linger answer will be dim\n - fix outdated linger option implementation\n - implement confirm on choose\n - implement linger on confirm\n - new options implemented in caller where appropriate\n- dorothy: remove require_globstar as already provided by bash.bash\n- get-flag-value: remove unused complex --*-fallback options, fix inversions\n- macos-settings: remove fodder usage, was unnecessary\n\ntodos:\n\n- need to update tests for ask, confirm, choose, get-flag-value","shortMessageHtmlLink":"ask, choose, confirm: --confirm*, --linger, --question"}},{"before":"ffe2193537c97430fb3ddf8a4bd5e0830909cac9","after":"a7ce6392a777be7619766731ef30338c2e934b1d","ref":"refs/heads/dev-defaults","pushedAt":"2024-05-01T03:15:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ask, choose, confirm: --confirm*, --linger, --question\n\nchanges:\n\n- bash.bash:\n - native __ prefix on methods, b/c alias (rather than non-performant inverse)\n - removed unused __print_lines_no_trail\n- ask, choose, confirm:\n - fix question title and body implementation, title is uniformly bold\n - linger answer will be dim\n - fix outdated linger option implementation\n - implement confirm on choose\n - implement linger on confirm\n - new options implemented in caller where appropriate\n- dorothy: remove require_globstar as already provided by bash.bash\n- get-flag-value: remove unused complex --*-fallback options, fix inversions\n- macos-settings: remove fodder usage, was unnecessary\n\ntodos:\n\n- need to update tests for ask, confirm, choose, get-flag-value","shortMessageHtmlLink":"ask, choose, confirm: --confirm*, --linger, --question"}},{"before":"2da8d15d23fd1839815c0fe8ae72a21f74278982","after":"8cc572e950c084aa696236d180bf598fc18259ed","ref":"refs/heads/master","pushedAt":"2024-04-25T22:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"dedup *FLAGS env vars, bash unset empty env vars\n\n/close #224\n\nTo prevent C from being empty, `unset -v` is now used.\n\nTo prevent FLAGS from being misconfigured, deduplication is now done.\n\nBoth are still premptively exported to ensure that they are exported if their value is kept.","shortMessageHtmlLink":"dedup *FLAGS env vars, bash unset empty env vars"}},{"before":"29c630215a2b78fdf9ac3672b653496f9ba3cd80","after":"2da8d15d23fd1839815c0fe8ae72a21f74278982","ref":"refs/heads/master","pushedAt":"2024-04-25T09:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"fixes related to config loading, close #222\n\n- fix interactive configs loading all, instead of the first - `load_dorothy_config` now accepts `--first`\n- fix interactive configs failing if don't exist - they are optional, don't fail - `load_dorothy_config` now accepts `--optional`\n- fix a secondary user config not loading if a primary default config existed - default config now only loads if none of the user config filenames exist","shortMessageHtmlLink":"fixes related to config loading, close #222"}},{"before":"6ab04b20db7d4ddee6c7d261a42bbfd2d79a1f0a","after":"29c630215a2b78fdf9ac3672b653496f9ba3cd80","ref":"refs/heads/master","pushedAt":"2024-04-23T22:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"is-bash-version-outdated: fix broken tests\n\nlatest version check now ignores prerelease versions, also fix failure test styling\r\n\r\n/ref https://github.com/bevry/dorothy/actions/runs/8787148440/job/24111685530","shortMessageHtmlLink":"is-bash-version-outdated: fix broken tests"}},{"before":"bd6581a642aef9f2aabdb951cc0a63e8f3642862","after":"6ab04b20db7d4ddee6c7d261a42bbfd2d79a1f0a","ref":"refs/heads/master","pushedAt":"2024-04-22T15:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"fix rate limit failure on empty auth token\n\n/close #219\n\nchanges:\n\n- down: fix bad bearer token check for wget\n- fetch: fix empty tokens still being added, fix bad bearer token check for wget and curl\n- service-helper: fix likewise but unrelated bad test","shortMessageHtmlLink":"fix rate limit failure on empty auth token"}},{"before":"a8fe860fa27e69bf9be2b0267c4badf92e96b5b7","after":"bd6581a642aef9f2aabdb951cc0a63e8f3642862","ref":"refs/heads/master","pushedAt":"2024-04-01T08:52:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"setup-git: no need to prompt for 1password gpg key\n\n/close #186","shortMessageHtmlLink":"setup-git: no need to prompt for 1password gpg key"}},{"before":"89c6a52a436b3a9d1aa2b496578b654b49ebe387","after":"a8fe860fa27e69bf9be2b0267c4badf92e96b5b7","ref":"refs/heads/master","pushedAt":"2024-03-28T14:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ssh.nu: close #218\n\nCo-authored-by: Jon Penton ","shortMessageHtmlLink":"ssh.nu: close #218"}},{"before":"1b0cdf72400cd7c56cbf70eef5cac2b732fedfd6","after":"89c6a52a436b3a9d1aa2b496578b654b49ebe387","ref":"refs/heads/master","pushedAt":"2024-03-28T09:20:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"setup-system: when updating, less prompts\n\nsetup-{git,ssh}, ssh-helper, {git,ssh}.bash:\n- fix 1password prompts not remembering, and move SSH_IDENTITY_AGENT from the extinct ssh.bash to the extant git.bash\n\nsetup-{git,go,node,python,ruby,rust}:\n- implement an and --configure combination that reduces prompts in an intuitive way\n\n/close #186","shortMessageHtmlLink":"setup-system: when updating, less prompts"}},{"before":"6f00e4219c6b6bc70444eeeca4a6e7b989e0e51c","after":"1b0cdf72400cd7c56cbf70eef5cac2b732fedfd6","ref":"refs/heads/master","pushedAt":"2024-03-28T07:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ci: linting","shortMessageHtmlLink":"ci: linting"}},{"before":"d3374e056854e43343212ec8566a58151ae9296e","after":"6f00e4219c6b6bc70444eeeca4a6e7b989e0e51c","ref":"refs/heads/master","pushedAt":"2024-03-28T06:14:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ci: upgrade","shortMessageHtmlLink":"ci: upgrade"}},{"before":"1ff57abb2009ed7a321e47f3688593059a07e1b4","after":"d3374e056854e43343212ec8566a58151ae9296e","ref":"refs/heads/master","pushedAt":"2024-03-28T06:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"ci: adjustments","shortMessageHtmlLink":"ci: adjustments"}},{"before":"2c8bd23507d90a310c81403f8387456f7ec06636","after":"1ff57abb2009ed7a321e47f3688593059a07e1b4","ref":"refs/heads/master","pushedAt":"2024-03-28T06:10:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"mount-helper: better handling of invalid mount permissions\n\nis-present, is-not-directory, is-missing, is-empty-ls, fs-rm, fs-parents, fs-own, fs-absolute: support --{sudo,user,group} args\n\nfs-own: support --parents arg\n\nfs-rm: correct handling and reporting on permission access\n\n/close #216","shortMessageHtmlLink":"mount-helper: better handling of invalid mount permissions"}},{"before":"47b142710cc8bedc678ba8e2cba52149c06d8e78","after":"2c8bd23507d90a310c81403f8387456f7ec06636","ref":"refs/heads/master","pushedAt":"2024-03-26T14:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"presentation: 2022 april to 2023 november","shortMessageHtmlLink":"presentation: 2022 april to 2023 november"}},{"before":"22e02306067347832b729f01e71330ada01c9969","after":"47b142710cc8bedc678ba8e2cba52149c06d8e78","ref":"refs/heads/master","pushedAt":"2024-03-23T11:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"readme: typos","shortMessageHtmlLink":"readme: typos"}},{"before":"a883286c8f50633e2960272de37f851fa657fb5b","after":"22e02306067347832b729f01e71330ada01c9969","ref":"refs/heads/master","pushedAt":"2024-03-21T06:13:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"is-kde: fix macos compat","shortMessageHtmlLink":"is-kde: fix macos compat"}},{"before":"972f63fafd1425e57cbb87bbd24b8b6470cf4c03","after":"a883286c8f50633e2960272de37f851fa657fb5b","ref":"refs/heads/master","pushedAt":"2024-03-21T05:42:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"readme: mention mount-helper, close #212","shortMessageHtmlLink":"readme: mention mount-helper, close #212"}},{"before":"538a457545d680b9079a26600994fc73d62974f8","after":"972f63fafd1425e57cbb87bbd24b8b6470cf4c03","ref":"refs/heads/master","pushedAt":"2024-03-21T05:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"readme: mention mount-helper, close #212","shortMessageHtmlLink":"readme: mention mount-helper, close #212"}},{"before":"fc90d11cdc024cbc517f3d0dbc9cfe2b96714db2","after":"538a457545d680b9079a26600994fc73d62974f8","ref":"refs/heads/master","pushedAt":"2024-03-21T05:33:49.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"ytd-helper: sensible --playlist naming convention","shortMessageHtmlLink":"ytd-helper: sensible --playlist naming convention"}},{"before":"cb4d062662cfd474e5794bbab1690e5836c1cd94","after":"fc90d11cdc024cbc517f3d0dbc9cfe2b96714db2","ref":"refs/heads/master","pushedAt":"2024-03-21T00:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"balupton","name":"Benjamin Lupton","path":"/balupton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61148?s=80&v=4"},"commit":{"message":"is-kde: fix warning on macos","shortMessageHtmlLink":"is-kde: fix warning on macos"}},{"before":"c726bd19cf192ece24f68fe8aa3ff0159c7d4f09","after":"cb4d062662cfd474e5794bbab1690e5836c1cd94","ref":"refs/heads/master","pushedAt":"2024-03-17T21:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"ci: adjustments","shortMessageHtmlLink":"ci: adjustments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZAZXwQA","startCursor":null,"endCursor":null}},"title":"Activity · bevry/dorothy"}