{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":462705268,"defaultBranch":"main","name":"libbash","ownerLogin":"georglauterbach","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-23T11:26:53.000Z","ownerAvatar":"https://github.com/avatars/u/44545919?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722956547.0","currentOid":""},"activityList":{"items":[{"before":"9b8da7fe0616e853dfecf01b7cea3798675239ce","after":"8a715ff02f54c4ff6f009cb07e0fc71ab3aa0f7a","ref":"refs/heads/main","pushedAt":"2024-08-06T15:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"praise be linters","shortMessageHtmlLink":"praise be linters"}},{"before":"db6b33d5e7542efd095f7bd0cd54df1f238812f4","after":"9b8da7fe0616e853dfecf01b7cea3798675239ce","ref":"refs/heads/main","pushedAt":"2024-08-06T14:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"praise be linters","shortMessageHtmlLink":"praise be linters"}},{"before":"c8e4d086287ddb213c5678b63168216694420c64","after":"db6b33d5e7542efd095f7bd0cd54df1f238812f4","ref":"refs/heads/main","pushedAt":"2024-08-06T14:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"praise be linters","shortMessageHtmlLink":"praise be linters"}},{"before":"b429be7c64eab74b777fd9486068bd8ec61d362f","after":"c8e4d086287ddb213c5678b63168216694420c64","ref":"refs/heads/main","pushedAt":"2024-08-06T14:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"properly escape `BASH_COMMAND` in `log_unexpected_error`","shortMessageHtmlLink":"properly escape BASH_COMMAND
in log_unexpected_error
"}},{"before":"83ce7efde5a0ee58081d5369d49eeaebe7a52e96","after":"b429be7c64eab74b777fd9486068bd8ec61d362f","ref":"refs/heads/main","pushedAt":"2024-07-27T13:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"restore `SCRIPT` is set before calling `load`","shortMessageHtmlLink":"restore SCRIPT
is set before calling load
"}},{"before":"f1ba2deee33cfffefe2e233a63d7965d39fbe109","after":"83ce7efde5a0ee58081d5369d49eeaebe7a52e96","ref":"refs/heads/main","pushedAt":"2024-06-19T20:18:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"update README for latest changes to `load`","shortMessageHtmlLink":"update README for latest changes to load
"}},{"before":"5b89c22d5f830ab929fb7cbb63627f037c279d21","after":"f1ba2deee33cfffefe2e233a63d7965d39fbe109","ref":"refs/heads/main","pushedAt":"2024-06-18T22:42:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"add preflight checks when initializing libbash","shortMessageHtmlLink":"add preflight checks when initializing libbash"}},{"before":"83934ebfccf552f0ee6cb1b4270ae48584a33483","after":"5b89c22d5f830ab929fb7cbb63627f037c279d21","ref":"refs/heads/main","pushedAt":"2024-06-18T22:24:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"deal with `__LIBBASH__LOG_LEVEL_MAPPING`\n\nDealing with global, read-only associative arrays in Bash is a pain.\nHence, I decided to move the array into the `log` function at the\nexpense of roughly 0.002s per log line.","shortMessageHtmlLink":"deal with __LIBBASH__LOG_LEVEL_MAPPING
"}},{"before":"41cef76601ea4f6d797dfc60dfce3ac6029f827b","after":"83934ebfccf552f0ee6cb1b4270ae48584a33483","ref":"refs/heads/main","pushedAt":"2024-06-18T22:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"correctly layout of `README.adoc`","shortMessageHtmlLink":"correctly layout of README.adoc
"}},{"before":"ab92e407a67303affc2997b54efccce5a71e88b7","after":"41cef76601ea4f6d797dfc60dfce3ac6029f827b","ref":"refs/heads/main","pushedAt":"2024-06-18T21:56:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"Move to AsciiDoc for the README","shortMessageHtmlLink":"Move to AsciiDoc for the README"}},{"before":"62c83407fa9f1e6d6735d6b1ba53e27367ed47ab","after":"ab92e407a67303affc2997b54efccce5a71e88b7","ref":"refs/heads/main","pushedAt":"2024-06-09T19:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"correct dynamic `source` command in documentation","shortMessageHtmlLink":"correct dynamic source
command in documentation"}},{"before":"bb6eb5717fa74e5bfd4999abc49cc2887e3e83c1","after":"62c83407fa9f1e6d6735d6b1ba53e27367ed47ab","ref":"refs/heads/main","pushedAt":"2024-05-29T12:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"make `log` more efficient","shortMessageHtmlLink":"make log
more efficient"}},{"before":"9d22d72e53946268bd5dccf68222fc77e05ff7f8","after":"bb6eb5717fa74e5bfd4999abc49cc2887e3e83c1","ref":"refs/heads/main","pushedAt":"2024-05-29T10:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"update log and log format","shortMessageHtmlLink":"update log and log format"}},{"before":"2e8381fb7c3ebdbb9c8c748be1b34f48039b6a8e","after":"9d22d72e53946268bd5dccf68222fc77e05ff7f8","ref":"refs/heads/main","pushedAt":"2024-04-20T14:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"`unset` `__libbash__post_init`","shortMessageHtmlLink":"unset
__libbash__post_init
"}},{"before":"208806d4d371be2fd9be78c7d3b893775ffc50d4","after":"2e8381fb7c3ebdbb9c8c748be1b34f48039b6a8e","ref":"refs/heads/main","pushedAt":"2024-04-20T14:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"changed `... do` loop style","shortMessageHtmlLink":"changed ... do
loop style"}},{"before":"aac39575962e3083ef52d99337cb898d9d6a7956","after":"208806d4d371be2fd9be78c7d3b893775ffc50d4","ref":"refs/heads/main","pushedAt":"2024-04-20T14:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"correct one more test","shortMessageHtmlLink":"correct one more test"}},{"before":"6912c9239460f1ae05b916a60fe1362c2dfb8242","after":"aac39575962e3083ef52d99337cb898d9d6a7956","ref":"refs/heads/main","pushedAt":"2024-04-20T14:08:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"fixed `trar ... ERR` bug and added tests","shortMessageHtmlLink":"fixed trar ... ERR
bug and added tests"}},{"before":"0d26126f223a2c62b531c2ae4581f47d92dffe3c","after":"6912c9239460f1ae05b916a60fe1362c2dfb8242","ref":"refs/heads/main","pushedAt":"2024-04-20T13:18:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"make versioning possible and return early on error","shortMessageHtmlLink":"make versioning possible and return early on error"}},{"before":"4c4b3ffba220fccc6c541ad0f08d81513414be9f","after":"0d26126f223a2c62b531c2ae4581f47d92dffe3c","ref":"refs/heads/main","pushedAt":"2024-04-20T12:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"reverted to previous default for `SCRIPT` variable","shortMessageHtmlLink":"reverted to previous default for SCRIPT
variable"}},{"before":"f71dd78ad8097d825f649bcc8d554f011cf33ef8","after":"4c4b3ffba220fccc6c541ad0f08d81513414be9f","ref":"refs/heads/main","pushedAt":"2024-04-20T12:23:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"`error` module now shows expanded command","shortMessageHtmlLink":"error
module now shows expanded command"}},{"before":"2c1ed95eb91dd89ae04d93ec920f3d1a8b971f0a","after":"f71dd78ad8097d825f649bcc8d554f011cf33ef8","ref":"refs/heads/main","pushedAt":"2024-04-08T11:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"Update LICENSE from GPL3 to MIT","shortMessageHtmlLink":"Update LICENSE from GPL3 to MIT"}},{"before":"4379c03152a938cd771d25757fbc8c89e4dffd47","after":"2c1ed95eb91dd89ae04d93ec920f3d1a8b971f0a","ref":"refs/heads/main","pushedAt":"2024-04-05T12:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"remove git statistics again","shortMessageHtmlLink":"remove git statistics again"}},{"before":"4379c03152a938cd771d25757fbc8c89e4dffd47","after":null,"ref":"refs/tags/v4.2.0","pushedAt":"2024-04-05T12:57:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"}},{"before":"c470de4d2fb1b45afa2ffd12886d6773f7db8f19","after":"4379c03152a938cd771d25757fbc8c89e4dffd47","ref":"refs/heads/main","pushedAt":"2024-04-05T12:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"update log format","shortMessageHtmlLink":"update log format"}},{"before":"e0832d37b02eaee2a0fcadc787588e46f7979302","after":"c470de4d2fb1b45afa2ffd12886d6773f7db8f19","ref":"refs/heads/main","pushedAt":"2024-03-22T12:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"add git statistics to `README.md`","shortMessageHtmlLink":"add git statistics to README.md
"}},{"before":"11fa65da0b073d22e282f972fd826d476ba8e02e","after":"e0832d37b02eaee2a0fcadc787588e46f7979302","ref":"refs/heads/main","pushedAt":"2024-02-24T12:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"remove dependency on `ROOT_DIRECTORY` in tests","shortMessageHtmlLink":"remove dependency on ROOT_DIRECTORY
in tests"}},{"before":"2d54c2d119b9c25c0300bfdd8771fb4886b713ae","after":"11fa65da0b073d22e282f972fd826d476ba8e02e","ref":"refs/heads/main","pushedAt":"2024-02-24T12:50:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"breaking: rewrite `var_is_set_and_not_empty`\n\n- previous `var_is_set_and_not_empty` is now really geared towards ENVs\n- a new function `var_is_set` was added\n- what previously was `var_is_set_and_not_empty` is now\n `parameter_is_not_empty`","shortMessageHtmlLink":"breaking: rewrite var_is_set_and_not_empty
"}},{"before":"f472db000cca53833da566a62e630569b5df0739","after":"2d54c2d119b9c25c0300bfdd8771fb4886b713ae","ref":"refs/heads/main","pushedAt":"2024-02-18T13:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"fix colors and simplyfy internal logger","shortMessageHtmlLink":"fix colors and simplyfy internal logger"}},{"before":"084be1520208303d52fb130fe0bdb032a6267a72","after":"f472db000cca53833da566a62e630569b5df0739","ref":"refs/heads/main","pushedAt":"2024-02-18T13:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"correct log level for ´inf` -> `info`","shortMessageHtmlLink":"correct log level for ´inf ->
info`"}},{"before":"ef9103be31cbc2936d99b986ab1bdf1c09346961","after":"084be1520208303d52fb130fe0bdb032a6267a72","ref":"refs/heads/main","pushedAt":"2024-02-18T13:23:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"georglauterbach","name":"Georg Lauterbach","path":"/georglauterbach","primaryAvatarUrl":"https://github.com/avatars/u/44545919?s=80&v=4"},"commit":{"message":"make log consistent with other loggers\n\nThe three-letter-log-levels have been removed in favor of well-known\nlog level names.","shortMessageHtmlLink":"make log consistent with other loggers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkzwVFQA","startCursor":null,"endCursor":null}},"title":"Activity · georglauterbach/libbash"}