Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Work around mawk's srand() behaviour | Tom Ryder | 2017-07-03 | 1 | -1/+4 |
| | | | | | | | Specific values for these tasks get chosen way more often than other in mawk, and it seems to be caused by the random seed being above a certain value. Not sure if it's a bug or how it interacts with the POSIX standard, but this seems to fix it. | ||||
* | Lots of cleanup of awk scripts | Tom Ryder | 2017-07-02 | 1 | -1/+3 |
| | | | | Mostly inspired by suggestions from gawk --lint | ||||
* | Coerce seed to number | Tom Ryder | 2017-07-02 | 1 | -1/+1 |
| | |||||
* | Remove bad shebang from philsay.sh | Tom Ryder | 2017-07-02 | 1 | -1/+0 |
| | |||||
* | Remove POSIX char classes from Awk | Tom Ryder | 2017-07-02 | 2 | -3/+3 |
| | | | | | I forgot that Debian's awk(1) is still a mawk that doesn't implement e.g. [:alpha:] | ||||
* | Break pks(6df) and philsay(6df) in two | Tom Ryder | 2017-07-02 | 2 | -74/+53 |
| | | | | | Looks like awk(1) implementations vary in how they interpret option arguments. | ||||
* | Very important addenda to pks(6df) | Tom Ryder | 2017-07-02 | 1 | -3/+72 |
| | |||||
* | Fix typo | Tom Ryder | 2017-07-01 | 1 | -1/+1 |
| | |||||
* | Correct srand() arg count | Tom Ryder | 2017-07-01 | 1 | -1/+4 |
| | |||||
* | Reimplement rndl(1df) in Awk | Tom Ryder | 2017-07-01 | 1 | -5/+5 |
| | | | | | Removes the need for the temporary file. Also refactor pks(6df) to accommodate it. | ||||
* | Better implementation of pks(6df) | Tom Ryder | 2017-07-01 | 1 | -56/+19 |
| | | | | Needs a lot of random numbers, but only one pass | ||||
* | First attempt at pks(6df) | Tom Ryder | 2017-07-01 | 1 | -0/+81 |
| | | | | I've got a better idea, though | ||||
* | Clean up drakon(6df) a bit | Tom Ryder | 2017-06-19 | 1 | -8/+8 |
| | |||||
* | Use full length($0) rather than just length | Tom Ryder | 2017-06-03 | 1 | -1/+1 |
| | | | | | The latter is allowed by POSIX, but not historically accepted everywhere and the former being explicit is more readable anyway | ||||
* | Include all alpha chars in drakon(6df) toggle | Tom Ryder | 2017-05-14 | 1 | -1/+1 |
| | |||||
* | Avoid re-calcing length each loop in drakon(6df) | Tom Ryder | 2017-05-14 | 1 | -1/+2 |
| | |||||
* | Array-less approach to squ(6df) | Tom Ryder | 2017-05-14 | 1 | -7/+4 |
| | |||||
* | Clear letters array before each line in squ(6df) | Tom Ryder | 2017-05-14 | 1 | -0/+1 |
| | |||||
* | Ignore blank lines | Tom Ryder | 2017-05-14 | 1 | -2/+1 |
| | |||||
* | Adopt cleaner approach for acq(6df) | Tom Ryder | 2017-05-14 | 1 | -1/+2 |
| | |||||
* | Adjust newline test in squ(6df) for correct type | Tom Ryder | 2017-05-12 | 1 | -1/+1 |
| | | | | | | Moving the '+' operator to apply to "k" rather than to "len" correctly coerces an integer type for the '<' test rather than a lexical comparison. This was failing on words longer than 10 letters. | ||||
* | Add missing word to acq(6df) | Tom Ryder | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | Remove unneeded ':' command | Tom Ryder | 2017-05-01 | 1 | -1/+1 |
| | |||||
* | Correct type of square | Tom Ryder | 2017-05-01 | 1 | -1/+1 |
| | |||||
* | Add squ(6df) | Tom Ryder | 2017-05-01 | 1 | -0/+10 |
| | |||||
* | Apply runtime shebanging to POSIX shell | Tom Ryder | 2017-04-05 | 4 | -0/+0 |
| | |||||
* | Add chkl(6) | Tom Ryder | 2017-01-02 | 1 | -0/+6 |
| | |||||
* | Remove reserved word | Tom Ryder | 2016-12-18 | 1 | -2/+2 |
| | |||||
* | Add strik(6df) | Tom Ryder | 2016-12-12 | 1 | -0/+64 |
| | |||||
* | Add COOL->KRIEG to kvlt(6df) | Tom Ryder | 2016-12-11 | 1 | -1/+2 |
| | |||||
* | Golf/refactor drakon(1df) a bit | Tom Ryder | 2016-12-11 | 1 | -15/+8 |
| | |||||
* | Tweaks to kvlt(6df) | Tom Ryder | 2016-12-03 | 1 | -8/+9 |
| | |||||
* | Separate var assigns in dr(6df) by line | Tom Ryder | 2016-12-02 | 1 | -1/+3 |
| | | | | | | | NetBSD and FreeBSD sh(1) doesn't seem to evaluate the assignments in order, so in this change, the "d" variable doesn't get assigned correctly. This makes sense as I don't think an evaluation order is specified anywhere. It's clearer anyway. | ||||
* | Add aesth(6) | Tom Ryder | 2016-11-18 | 1 | -0/+64 |
| | |||||
* | Improve accuracy of drakon(6df) | Tom Ryder | 2016-10-19 | 1 | -5/+9 |
| | | | | | On closer inspection, it looks like an alternating upper-lower pattern for letter characters | ||||
* | Remove executable bit from rot13.sed source | Tom Ryder | 2016-10-19 | 1 | -0/+0 |
| | |||||
* | Initialise var in drakon(6df) | Tom Ryder | 2016-10-19 | 1 | -0/+1 |
| | | | | Prevent runaway strings | ||||
* | Add drakon(6df) | Tom Ryder | 2016-10-19 | 1 | -0/+15 |
| | |||||
* | Add rot13(6df) | Tom Ryder | 2016-09-09 | 1 | -0/+3 |
| | |||||
* | Put dotfiles manuals into their own section | Tom Ryder | 2016-08-26 | 2 | -2/+2 |
| | | | | This probably contains a few mistakes | ||||
* | xyzzy(6) to print to stderr | Tom Ryder | 2016-08-25 | 1 | -1/+1 |
| | |||||
* | Add xyzzy(6) | Tom Ryder | 2016-08-25 | 1 | -0/+6 |
| | |||||
* | Change rndn(6) to POSIX sh | Tom Ryder | 2016-08-17 | 1 | -49/+33 |
| | |||||
* | Change rule order in kvlt(6) | Tom Ryder | 2016-08-15 | 1 | -3/+3 |
| | |||||
* | Remove accidentally-committed built acq(6) | Tom Ryder | 2016-08-08 | 1 | -3/+0 |
| | |||||
* | Add acq(6) | Tom Ryder | 2016-08-08 | 2 | -0/+5 |
| | |||||
* | Add dr(6) | Tom Ryder | 2016-08-03 | 1 | -0/+34 |
| | | | | Tabletop dice rolling | ||||
* | kvlt(6)/zs(6) get shebangs from shb(1) at build | Tom Ryder | 2016-08-02 | 2 | -2/+0 |
| | |||||
* | Remove poetry games tinkering scripts | Tom Ryder | 2016-07-31 | 4 | -101/+0 |
| | | | | Moving these into their own suite shortly | ||||
* | Add rule for kvlt(6) to change numbers to 666 | Tom Ryder | 2016-07-28 | 1 | -0/+3 |
| |