{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":102863910,"defaultBranch":"master","name":"BashConfig","ownerLogin":"terminalforlife","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-08T13:23:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31768530?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1579830544.0","currentOid":""},"activityList":{"items":[{"before":"dd9b26ad186ed7ebbf883c19dad64ff96fa6532c","after":"54fa00e2ae47b1524ed887385a85f0e68f8b2c2d","ref":"refs/heads/master","pushedAt":"2023-08-10T23:16:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add ffget(), remove countdown(), edit starfield()\n\nNow using '~/bin/countdown', which is a Python script I wrote today\nthat displays a nice countdown to a given date (SSE) or by N number of\nseconds. Will probably share it on PythonProjects soon.\n\nThe `ffget()` function is a part of my new Firefox setup. I use this\nfunction to get the latest BZ2-compressed Tar archive from the Mozilla\nwebsite, then I run the '~/bin/ffupdate' BASH script I wrote recently\nwhich automatically extracts and installs it (to: '/opt'). I've also\ngot '~/bin/fflatest' which outputs the latest version string available.\nI'll probably share this Firefox setup, but it's personal for now, -\nuntil I can put it together properly, as it's just a lazy setup for\nme, at the moment.","shortMessageHtmlLink":"Add ffget(), remove countdown(), edit starfield()"}},{"before":"dd9b26ad186ed7ebbf883c19dad64ff96fa6532c","after":"54fa00e2ae47b1524ed887385a85f0e68f8b2c2d","ref":"refs/heads/dev","pushedAt":"2023-08-10T23:16:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add ffget(), remove countdown(), edit starfield()\n\nNow using '~/bin/countdown', which is a Python script I wrote today\nthat displays a nice countdown to a given date (SSE) or by N number of\nseconds. Will probably share it on PythonProjects soon.\n\nThe `ffget()` function is a part of my new Firefox setup. I use this\nfunction to get the latest BZ2-compressed Tar archive from the Mozilla\nwebsite, then I run the '~/bin/ffupdate' BASH script I wrote recently\nwhich automatically extracts and installs it (to: '/opt'). I've also\ngot '~/bin/fflatest' which outputs the latest version string available.\nI'll probably share this Firefox setup, but it's personal for now, -\nuntil I can put it together properly, as it's just a lazy setup for\nme, at the moment.","shortMessageHtmlLink":"Add ffget(), remove countdown(), edit starfield()"}},{"before":"4db2fa39fd000c4132277850db7c237bd44e2104","after":"dd9b26ad186ed7ebbf883c19dad64ff96fa6532c","ref":"refs/heads/master","pushedAt":"2023-08-02T23:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add snotes(), starfield(), and cal()","shortMessageHtmlLink":"Add snotes(), starfield(), and cal()"}},{"before":"4db2fa39fd000c4132277850db7c237bd44e2104","after":"dd9b26ad186ed7ebbf883c19dad64ff96fa6532c","ref":"refs/heads/dev","pushedAt":"2023-08-02T23:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add snotes(), starfield(), and cal()","shortMessageHtmlLink":"Add snotes(), starfield(), and cal()"}},{"before":"932911dea302abe92b3accfa31b234c9f3a47ffe","after":"4db2fa39fd000c4132277850db7c237bd44e2104","ref":"refs/heads/master","pushedAt":"2023-07-01T22:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Fix Git prompt, handle bad dir, & tweak colors\n\nStill unwieldy as all hell, but I'm not sure whether it's worth\nrefactoring the code to sort it.","shortMessageHtmlLink":"Fix Git prompt, handle bad dir, & tweak colors"}},{"before":"932911dea302abe92b3accfa31b234c9f3a47ffe","after":"4db2fa39fd000c4132277850db7c237bd44e2104","ref":"refs/heads/dev","pushedAt":"2023-07-01T22:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Fix Git prompt, handle bad dir, & tweak colors\n\nStill unwieldy as all hell, but I'm not sure whether it's worth\nrefactoring the code to sort it.","shortMessageHtmlLink":"Fix Git prompt, handle bad dir, & tweak colors"}},{"before":"88e271049ea520d53bd7af398d8daf59fde67730","after":"932911dea302abe92b3accfa31b234c9f3a47ffe","ref":"refs/heads/master","pushedAt":"2023-07-01T06:46:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add `matryoshka()` (good for those making icons)","shortMessageHtmlLink":"Add matryoshka() (good for those making icons)"}},{"before":"88e271049ea520d53bd7af398d8daf59fde67730","after":"932911dea302abe92b3accfa31b234c9f3a47ffe","ref":"refs/heads/dev","pushedAt":"2023-07-01T06:46:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add `matryoshka()` (good for those making icons)","shortMessageHtmlLink":"Add matryoshka() (good for those making icons)"}},{"before":"76f47125e1700f9b0b5676230f7158ed4cc94086","after":"88e271049ea520d53bd7af398d8daf59fde67730","ref":"refs/heads/master","pushedAt":"2023-06-22T23:29:49.605Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Have `push()` be much more careful","shortMessageHtmlLink":"Have push() be much more careful"}},{"before":"76f47125e1700f9b0b5676230f7158ed4cc94086","after":"88e271049ea520d53bd7af398d8daf59fde67730","ref":"refs/heads/dev","pushedAt":"2023-06-22T23:29:46.405Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Have `push()` be much more careful","shortMessageHtmlLink":"Have push() be much more careful"}},{"before":"05eaaddbabe8025ba145644bbd7d90f72e8f7cfc","after":"76f47125e1700f9b0b5676230f7158ed4cc94086","ref":"refs/heads/master","pushedAt":"2023-06-19T23:20:22.153Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Update with Extra > ShellProjects name change","shortMessageHtmlLink":"Update with Extra > ShellProjects name change"}},{"before":"05eaaddbabe8025ba145644bbd7d90f72e8f7cfc","after":"76f47125e1700f9b0b5676230f7158ed4cc94086","ref":"refs/heads/dev","pushedAt":"2023-06-19T23:20:18.475Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Update with Extra > ShellProjects name change","shortMessageHtmlLink":"Update with Extra > ShellProjects name change"}},{"before":"1b724bbe051ec0a87a48b4513ca63b41da4258f4","after":"05eaaddbabe8025ba145644bbd7d90f72e8f7cfc","ref":"refs/heads/master","pushedAt":"2023-06-19T23:19:07.291Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Have `tbv()` handle UTF-8 BASH script detection","shortMessageHtmlLink":"Have tbv() handle UTF-8 BASH script detection"}},{"before":"1b724bbe051ec0a87a48b4513ca63b41da4258f4","after":"05eaaddbabe8025ba145644bbd7d90f72e8f7cfc","ref":"refs/heads/dev","pushedAt":"2023-06-19T23:19:04.870Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Have `tbv()` handle UTF-8 BASH script detection","shortMessageHtmlLink":"Have tbv() handle UTF-8 BASH script detection"}},{"before":"66ff674ad9452700ad935575532a3549732e7a7a","after":"1b724bbe051ec0a87a48b4513ca63b41da4258f4","ref":"refs/heads/master","pushedAt":"2023-06-14T01:20:52.172Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `ktidy()` (ROKs is much better)","shortMessageHtmlLink":"Remove ktidy() (ROKs is much better)"}},{"before":"66ff674ad9452700ad935575532a3549732e7a7a","after":"1b724bbe051ec0a87a48b4513ca63b41da4258f4","ref":"refs/heads/dev","pushedAt":"2023-06-14T01:20:48.421Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `ktidy()` (ROKs is much better)","shortMessageHtmlLink":"Remove ktidy() (ROKs is much better)"}},{"before":"b5856e6a8cd407b0aa5c702c2d93227af927d5f2","after":"66ff674ad9452700ad935575532a3549732e7a7a","ref":"refs/heads/master","pushedAt":"2023-06-11T14:02:39.778Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add `notify()` (awesome notification wrapper)","shortMessageHtmlLink":"Add notify() (awesome notification wrapper)"}},{"before":"b5856e6a8cd407b0aa5c702c2d93227af927d5f2","after":"66ff674ad9452700ad935575532a3549732e7a7a","ref":"refs/heads/dev","pushedAt":"2023-06-11T14:02:35.981Z","pushType":"push","commitsCount":2,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Add `notify()` (awesome notification wrapper)","shortMessageHtmlLink":"Add notify() (awesome notification wrapper)"}},{"before":"90bbf400306fa9e3dee156afd32480cc8c765bea","after":"b5856e6a8cd407b0aa5c702c2d93227af927d5f2","ref":"refs/heads/master","pushedAt":"2023-06-05T12:12:35.290Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `_Human()` & `inout()`\n\nThe human-readable sizes are just not accurate enough with BASH's lack\nof floating point arithmetic. It'd be fine if we weren't talking Gs.\nThe function `_Human()` name might have clashed with BASH completion\nscripts, as prepending `_` or `__` is a common convention for functions\ntherein. I'll just write this in Python or something.","shortMessageHtmlLink":"Remove _Human() & inout()"}},{"before":"90bbf400306fa9e3dee156afd32480cc8c765bea","after":"b5856e6a8cd407b0aa5c702c2d93227af927d5f2","ref":"refs/heads/dev","pushedAt":"2023-06-05T12:12:29.270Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `_Human()` & `inout()`\n\nThe human-readable sizes are just not accurate enough with BASH's lack\nof floating point arithmetic. It'd be fine if we weren't talking Gs.\nThe function `_Human()` name might have clashed with BASH completion\nscripts, as prepending `_` or `__` is a common convention for functions\ntherein. I'll just write this in Python or something.","shortMessageHtmlLink":"Remove _Human() & inout()"}},{"before":"d03f95c3914c3f313aa6edbb54e1e04d87f1d380","after":"90bbf400306fa9e3dee156afd32480cc8c765bea","ref":"refs/heads/master","pushedAt":"2023-06-05T12:00:28.954Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Sort results of `lscoreutils()`","shortMessageHtmlLink":"Sort results of lscoreutils()"}},{"before":"d03f95c3914c3f313aa6edbb54e1e04d87f1d380","after":"90bbf400306fa9e3dee156afd32480cc8c765bea","ref":"refs/heads/dev","pushedAt":"2023-06-05T12:00:26.088Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Sort results of `lscoreutils()`","shortMessageHtmlLink":"Sort results of lscoreutils()"}},{"before":"2b6d1135860ba49afbf63f685800a354a3948c82","after":"d03f95c3914c3f313aa6edbb54e1e04d87f1d380","ref":"refs/heads/master","pushedAt":"2023-06-05T11:46:23.193Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Columnize & trim dirname from `lscoreutils()`\n\nHate to use column(1), but columnizing is a pain in the arse to do.","shortMessageHtmlLink":"Columnize & trim dirname from lscoreutils()"}},{"before":"2b6d1135860ba49afbf63f685800a354a3948c82","after":"d03f95c3914c3f313aa6edbb54e1e04d87f1d380","ref":"refs/heads/dev","pushedAt":"2023-06-05T11:46:20.387Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Columnize & trim dirname from `lscoreutils()`\n\nHate to use column(1), but columnizing is a pain in the arse to do.","shortMessageHtmlLink":"Columnize & trim dirname from lscoreutils()"}},{"before":"1a6239765ed74595c03f14bced07833bd989ce36","after":"2b6d1135860ba49afbf63f685800a354a3948c82","ref":"refs/heads/master","pushedAt":"2023-06-05T11:43:32.201Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `touched()` & add `lscoreutils()`\n\nThe former was replaced with 'Extra/source/tagged'. This commit also\nfixes some `Err()` calls not working as expected due to inconsistent\nreturning.","shortMessageHtmlLink":"Remove touched() & add lscoreutils()"}},{"before":"1a6239765ed74595c03f14bced07833bd989ce36","after":"2b6d1135860ba49afbf63f685800a354a3948c82","ref":"refs/heads/dev","pushedAt":"2023-06-05T11:43:29.248Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Remove `touched()` & add `lscoreutils()`\n\nThe former was replaced with 'Extra/source/tagged'. This commit also\nfixes some `Err()` calls not working as expected due to inconsistent\nreturning.","shortMessageHtmlLink":"Remove touched() & add lscoreutils()"}},{"before":"eae7d3469b297d04f9eb5704d12fc35946d7df2f","after":"1a6239765ed74595c03f14bced07833bd989ce36","ref":"refs/heads/master","pushedAt":"2023-05-31T08:51:04.920Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Include user agent in `get()`","shortMessageHtmlLink":"Include user agent in get()"}},{"before":"eae7d3469b297d04f9eb5704d12fc35946d7df2f","after":"1a6239765ed74595c03f14bced07833bd989ce36","ref":"refs/heads/dev","pushedAt":"2023-05-31T08:51:02.078Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Include user agent in `get()`","shortMessageHtmlLink":"Include user agent in get()"}},{"before":"4072b8985330ef45d459b4ccbe66a9fad0f98af4","after":"eae7d3469b297d04f9eb5704d12fc35946d7df2f","ref":"refs/heads/master","pushedAt":"2023-05-26T02:04:22.058Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4072b8985330ef45d459b4ccbe66a9fad0f98af4","after":"eae7d3469b297d04f9eb5704d12fc35946d7df2f","ref":"refs/heads/dev","pushedAt":"2023-05-26T02:04:19.475Z","pushType":"push","commitsCount":1,"pusher":{"login":"terminalforlife","name":null,"path":"/terminalforlife","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31768530?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADaHPxLwA","startCursor":null,"endCursor":null}},"title":"Activity ยท terminalforlife/BashConfig"}