Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | Restore a cosmetic newline | Tom Ryder | 2017-06-02 | 1 | -0/+1 | |
| | ||||||
* | Remove lies from mi5 | Tom Ryder | 2017-06-02 | 1 | -3/+0 | |
| | | | | The second pass of the evaluator confounded me | |||||
* | Use mi5 to make templated shell scripts | Tom Ryder | 2017-06-02 | 10 | -155/+58 | |
| | ||||||
* | Add mi5(1df) | Tom Ryder | 2017-06-02 | 1 | -0/+50 | |
| | ||||||
* | Simplify some awk | Tom Ryder | 2017-06-02 | 1 | -7/+4 | |
| | ||||||
* | Add p(1df) | Tom Ryder | 2017-05-28 | 1 | -0/+1 | |
| | ||||||
* | Tweak FS a bit for mw(1df) | Tom Ryder | 2017-05-28 | 1 | -1/+1 | |
| | ||||||
* | Add mw(1df) | Tom Ryder | 2017-05-28 | 1 | -0/+10 | |
| | ||||||
* | Add history filename squashing to rlwrap(1) calls | Tom Ryder | 2017-05-27 | 2 | -2/+2 | |
| | ||||||
* | Make a caveat of swr(1df) clearer | Tom Ryder | 2017-05-26 | 1 | -1/+1 | |
| | ||||||
* | Add trs(1df) | Tom Ryder | 2017-05-24 | 1 | -0/+36 | |
| | ||||||
* | Exit 2 with usage errors from gwp(1df) | Tom Ryder | 2017-05-24 | 1 | -1/+1 | |
| | ||||||
* | Change dam(1df) to a sed script | Tom Ryder | 2017-05-24 | 2 | -25/+8 | |
| | ||||||
* | Add missing dash | Tom Ryder | 2017-05-24 | 1 | -1/+1 | |
| | ||||||
* | Add dam(1df) | Tom Ryder | 2017-05-24 | 1 | -0/+25 | |
| | ||||||
* | Avoid awk(1) fork in pph(1df) | Tom Ryder | 2017-05-22 | 1 | -2/+3 | |
| |