Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct misnamed variable | Tom Ryder | 2017-10-26 | 1 | -1/+1 |
| | |||||
* | Make rndi(1df) upper bound a little clearer | Tom Ryder | 2017-10-26 | 1 | -1/+2 |
| | |||||
* | Document why fnl(1df) command is wrapped | Tom Ryder | 2017-10-13 | 1 | -1/+3 |
| | | | | Because I forgot | ||||
* | Add arg checks to chc(1df) | Tom Ryder | 2017-08-21 | 1 | -0/+7 |
| | |||||
* | Add missing slash to comment | Tom Ryder | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | Correct typo comment | Tom Ryder | 2017-08-08 | 1 | -1/+1 |
| | |||||
* | Compatible stripping for onl(1df) | Tom Ryder | 2017-08-08 | 1 | -2/+3 |
| | |||||
* | Nicer handling of RFC control chars | Tom Ryder | 2017-08-08 | 1 | -4/+7 |
| | |||||
* | Restore ^L-skipping code | Tom Ryder | 2017-08-08 | 1 | -0/+4 |
| | |||||
* | Correct previous commit | Tom Ryder | 2017-08-08 | 1 | -1/+1 |
| | | | | Forgot to remove the square brackets | ||||
* | Remove two more POSIX character classes | Tom Ryder | 2017-08-08 | 2 | -4/+1 |
| | | | | Debian's ancient mawk doesn't support them | ||||
* | Add dot and slash to legal mftl(1df) target chars | Tom Ryder | 2017-07-03 | 1 | -1/+1 |
| | |||||
* | Remove some unneeded braces | Tom Ryder | 2017-07-03 | 1 | -4/+2 |
| | |||||
* | Remove unused var from mktd(1df) | Tom Ryder | 2017-07-03 | 1 | -3/+0 |
| | |||||
* | Work around mawk's srand() behaviour | Tom Ryder | 2017-07-03 | 2 | -2/+8 |
| | | | | | | | 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. | ||||
* | Correct some rndi(1df) references | Tom Ryder | 2017-07-02 | 3 | -8/+4 |
| | |||||
* | Lots of cleanup of awk scripts | Tom Ryder | 2017-07-02 | 16 | -44/+117 |
| | | | | Mostly inspired by suggestions from gawk --lint | ||||
* | Coerce seed to number | Tom Ryder | 2017-07-02 | 1 | -1/+1 |
| | |||||
* | Remove null FS assignment from trs(1df) | Tom Ryder | 2017-07-02 | 1 | -3/+0 |
| | | | | | | gawk's --lint option complains: > awk: .dotfiles/bin/trs.awk:7: warning: null string for `FS' is a gawk extension | ||||
* | 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:] | ||||
* | Correct Awk variable lvalue in mw(1df) | 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 | 2 | -38/+29 |
| | | | | | Removes the need for the temporary file. Also refactor pks(6df) to accommodate it. | ||||
* | Work around no options terminal in POSIX chmod(1) | Tom Ryder | 2017-07-01 | 1 | -1/+5 |
| | |||||
* | Add oii(1df) | Tom Ryder | 2017-06-29 | 1 | -0/+19 |
| | |||||
* | Remove unneeded `command` prefix | Tom Ryder | 2017-06-25 | 1 | -1/+1 |
| | |||||
* | Add a caveat to trs(1df) | Tom Ryder | 2017-06-24 | 1 | -1/+1 |
| | |||||
* | Make han(1df) exit, not return | Tom Ryder | 2017-06-15 | 1 | -2/+2 |
| | |||||
* | Clean up some exit statuses | Tom Ryder | 2017-06-15 | 3 | -4/+5 |
| | |||||
* | Add missing `exit` call to igex(1df) | Tom Ryder | 2017-06-15 | 1 | -0/+1 |
| | |||||
* | Switch to using awk for line counting in dub(1df) | Tom Ryder | 2017-06-14 | 1 | -2/+2 |
| | | | | Seems a bit nicer, passing the variable in as data rather than code | ||||
* | Add comment to p(1df) | Tom Ryder | 2017-06-12 | 1 | -1/+2 |
| | |||||
* | Add fnp(1df) | Tom Ryder | 2017-06-12 | 1 | -0/+23 |
| | |||||
* | Refactor urlh(1df) awk a bit | Tom Ryder | 2017-06-10 | 1 | -6/+3 |
| | |||||
* | Force integer for dub(1df) limit | Tom Ryder | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | Make dub(1df) smarter, add a caveat | Tom Ryder | 2017-06-10 | 1 | -15/+11 |
| | |||||
* | Remove unneeded semicolons | Tom Ryder | 2017-06-06 | 1 | -3/+3 |
| | |||||
* | More tidying for mi5(1df) | Tom Ryder | 2017-06-04 | 1 | -10/+12 |
| | |||||
* | Remove unneeded FD ID | Tom Ryder | 2017-06-04 | 1 | -1/+1 |
| | |||||
* | Playing a little more golf | Tom Ryder | 2017-06-04 | 1 | -4/+2 |
| | |||||
* | Significant improvements to mi5(1df) | Tom Ryder | 2017-06-04 | 1 | -35/+102 |
| | | | | | | | | | | | | A clunkier and probably-slower but more accurate parser--won't stumble over quoted instances of the mi5(1df) delimiter within inline macro expansions. This removes one of the CAVEATS described in the manual page. Also allow specifying the quote and unquote strings and also the dnl string in m4, mostly for completeness' sake; the manual page warns against this as I think it's probably missing the point of mi5(1df) if you're getting to that point. | ||||
* | Add some missing parentheses | Tom Ryder | 2017-06-03 | 1 | -1/+1 |
| | |||||
* | Add rep(1df) | Tom Ryder | 2017-06-03 | 1 | -0/+25 |
| | |||||
* | 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 | ||||
* | Nicer toggle | Tom Ryder | 2017-06-03 | 1 | -4/+2 |
| | |||||
* | Check presence of delimiters correctly | Tom Ryder | 2017-06-03 | 1 | -2/+1 |
| | |||||
* | Remove misplaced shebangs | Tom Ryder | 2017-06-02 | 2 | -2/+0 |
| | |||||
* | Remove regex operations on mi5(1df) delims | Tom Ryder | 2017-06-02 | 1 | -4/+4 |
| | |||||
* | Allow custom delimiters for mi5(1df) | Tom Ryder | 2017-06-02 | 1 | -10/+16 |
| | |||||
* | Implemented an idea | Tom Ryder | 2017-06-02 | 1 | -18/+36 |
| | | | | Slightly cleverer parsing for mi5 |