Commit Graph

23 Commits

Author SHA1 Message Date
Olivier Poirier 11c31e1860 Merge branch 'kohrokho-unixdog' of https://git.unix.dog/kohrokho/posix-dergutils into kohrokho-unixdog 2023-12-07 19:00:09 -06:00
Olivier Poirier ce3bb60d75 Adds status information tracking, textual icon generation for notifications and some behavior fixes so that nickname avatars don't infect other notifications (forgot to unset the variable) and some messages are not ignored (check if both MY_NICK and NICK are empty). 2023-12-07 18:57:38 -06:00
Dragon chasing the world on a string 8491343e93 Fixed an inaccurate comment. 2023-12-06 04:32:28 -06:00
Olivier Poirier ec983470b3 Finished the Poezio notification script. It works! Might make sure there aren't any weird edge cases later. 2023-12-06 04:19:26 -06:00
Dragon chasing the world on a string 68f26c1d1d Change a test condition to maintain POSIX compatibility. 2023-12-05 21:33:31 -06:00
Dragon chasing the world on a string 487814605c Made modifications to overhaul ptrack. Beginning the initial work on ptrack, going to do some tests and make more scripts to finish it. 2023-12-05 21:27:18 -06:00
Olivier Poirier fbc1f6a71e Merge branch 'kohrokho-unixdog' of https://git.unix.dog/kohrokho/posix-dergutils into kohrokho-unixdog 2023-12-05 16:08:37 -06:00
Olivier Poirier abcbc5c143 Do USAGE_LOCK setting in each script to prevent needless execution of usage. I want this to be in a command instead of nested in every function but I can't see a good way to do it. Calling an arbitrary command each time a given command executes is itself super expensive. If only shell environments were accessible... Consider making a script that loads other scripts as builtins for speed improvements. 2023-12-05 16:01:33 -06:00
Dragon chasing the world on a string 991d97b9d2 Changed isnum to exit instead of return, as it's not a function. 2023-12-05 15:30:06 -06:00
Olivier Poirier e4f2291427 Removed recursive script dependency in filename and moved usage lock to start of usage. Should prevent an infinite loop caused by usage checking. 2023-12-05 15:27:09 -06:00
Dragon chasing the world on a string ee68a72f60 Added scripts to modify PATH. Useful for testing the scripts without copying them anywhere. 2023-12-05 14:50:37 -06:00
Olivier Poirier 780bed4541 Adjusted the readme some more. 2023-09-28 23:46:17 -07:00
Olivier Poirier 1f776e9acf Updated all scripts to have usage strings. Adjusted a couple scripts while I was there. 2023-09-28 23:23:26 -07:00
Olivier Poirier 4717ca39e4 Edited the readme to reflect current naming conventions. 2023-09-28 22:37:40 -07:00
Olivier Poirier 589fd86c5a Edited killdo to not always return 1 (now we have a function for setting the exit code arbitrarily). Edited its comment to be consistent, too. 2023-09-28 22:32:15 -07:00
Olivier Poirier 795d4b98d8 Added tmpfifo command to the file tree. 2023-09-28 22:30:14 -07:00
Olivier Poirier 048764eeb7 Removed a testfile that nosed its way in. 2023-09-28 22:25:38 -07:00
Olivier Poirier 809fa91a8b Added vim swapfiles to gitignore. Made usage work. Renamed lots of scripts to a standard format and added a whole bunch of new ones. Need to switch from status codes to signals soon(tm), laid the framework for that. 2023-09-28 22:20:23 -07:00
Olivier Poirier 27b6d27703 Adjusted the README.md again. 2023-09-25 21:36:48 -07:00
Olivier Poirier bbf0f1623d Fixed README.md typo. 2023-09-25 21:34:51 -07:00
Olivier Poirier 8e0b911e72 Modified the directory structure. Added makefile, install and uninstall scripts. Removed some files that need to be refactored. 2023-09-25 21:26:37 -07:00
Olivier Poirier 0d25739571 Added new commands. Made use of 'usage' command. Added avatar support to ptrack. 2023-09-21 16:55:15 -07:00
Olivier ca218830f7 Initial repository creation. Added bash scripts lnotify, lparg, ptrack, track. 2023-09-20 19:14:56 -07:00