aboutsummaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* Fix oii(1df) so it works as a pipeTom Ryder2017-11-101-5/+1
| | | | | | | | | I realised I could make this work by recording a single byte in the temporary file with dd(1) and then emitting that and then the rest of the input with cat(1) if the file ended up with a byte in it. This lets me remove the CAVEATS section from the manual, as it no longer applies.
* Update dotfiles(7) manual from README.mdTom Ryder2017-11-081-31/+30
|
* Update dotfiles(7) manual from README.mdTom Ryder2017-11-041-3/+21
|
* Merge branch 'feature/d2u-u2d-con...' into developTom Ryder2017-11-032-2/+2
|\ | | | | | | | | * feature/d2u-u2d-consist: Make d2u(1df)/u2d(1df) like their stream analogues
| * Make d2u(1df)/u2d(1df) like their stream analoguesTom Ryder2017-11-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the idempotency guarantee, and simplify the ed(1) scripts. See commits 2905980 and cd8e9cc: >commit 29059804f7708413843687c1764bc845d374a82d >Author: Tom Ryder <tom@sanctum.geek.nz> >Date: Fri Nov 3 13:58:23 2017 > > Remove idempotency assert for sd2u(1df)/su2d(1df) > > Commit cd8e9cc applies a cleaner implementation of these tools but > loses the idempotency: > > * Repeated su2d applications will result in double \r, so \r\r\n > * Repeated s2ru applications will result in an extra newline at the > end of the file, because the whole file will be interpreted as > one line > > However, I am OK with this, as I think of the operation as simpler > and more predictable, and I wouldn't apply it as a means to "force" > a file of unknown or various line-ending types to one type. > >commit cd8e9cc27f7dd9d360b64f4a34b8c2d048f42e45 >Author: Tom Ryder <tom@sanctum.geek.nz> >Date: Fri Nov 3 13:46:30 2017 > > Apply simpler method for sd2u(1df) and su2d(1df) > > This method is shorter, easier to read, and more idiomatic.
* | Remove idempotency assert for sd2u(1df)/su2d(1df)Tom Ryder2017-11-032-2/+2
|/ | | | | | | | | | | | | Commit cd8e9cc applies a cleaner implementation of these tools but loses the idempotency: * Repeated su2d applications will result in double \r, so \r\r\n * Repeated s2ru applications will result in an extra newline at the end of the file, because the whole file will be interpreted as one line However, I am OK with this, as I think of the operation as simpler and more predictable, and I wouldn't apply it as a means to "force" a file of unknown or various line-ending types to one type.
* Add dfv(1df) version-printing toolTom Ryder2017-11-011-0/+12
| | | | | | | | | | This is mostly just for fun, but could be handy later on when I'm playing with distributed or automated deployments of tagged and verified releases. Like a few of the other shell scripts, this is built by abusing my mi5(1df) wrapper to get static details baked into the shell script that are only known at runtime.
* Replace PerlCritic HTTPS URL prefix with HTTPTom Ryder2017-10-301-1/+1
| | | | perlcritic.com does not seem to support HTTPS.
* Add a `lint-vim` target for linting Vim configTom Ryder2017-10-301-4/+30
| | | | | | | | | Since I know there's a usable tool for this now in vim-vint, I may as well make a target for my own convenience later. Updated the README.markdown documentation of the `lint-*` targets, restructuring the paragraph into a nested list for clarity. Also updated the `dotfiles(7)` manual page to reflect those changes.
* Rebuild dotfiles(7) man page, remove double-headerTom Ryder2017-10-301-3/+0
| | | | | | | Commit feba460 set up the dist script helper for generating this, but didn't actually run it, committing a version of the manual that included the manual page header twice (with leading percent characters). Re-running the dist script helper corrected this.
* Restore dotfiles(7) manual as pre-built dist fileTom Ryder2017-10-292-1/+9
| | | | | | | | | | | | | | | | Commit 70fcb35 incorrectly built the dotfiles(7) manual without the header required by the Pandoc converter. Rebuilt it properly by making a script in a new directory "dist" which is to be run by the maintainer whenever its source file README.md is updated. This should probably be automated on my end with Git hooks. The reason we don't include the Pandoc recipe for making this manual as a target in the Makefile is to do with the heavy dependency of Pandoc, for which packages are not available on some desirable operating systems, as arranged in a8ab2cf. Also added the new install-man target as one of the default subtargets of `install`.
* Rebuild dotfiles(7) manual from README.mdTom Ryder2017-10-291-19/+17
|
* Rename .markdown files to .mdTom Ryder2017-10-282-2/+2
|
* Use combining chars properly for strik(6df)Tom Ryder2017-07-251-5/+5
|
* More corrections to rndi(1df) man pageTom Ryder2017-07-021-4/+0
|
* Correct some rndi(1df) referencesTom Ryder2017-07-021-7/+6
|
* Lots of cleanup of awk scriptsTom Ryder2017-07-021-1/+1
| | | | Mostly inspired by suggestions from gawk --lint
* Break pks(6df) and philsay(6df) in twoTom Ryder2017-07-022-4/+30
| | | | | Looks like awk(1) implementations vary in how they interpret option arguments.
* Very important addenda to pks(6df)Tom Ryder2017-07-021-0/+4
|
* Reimplement rndl(1df) in AwkTom Ryder2017-07-011-1/+1
| | | | | Removes the need for the temporary file. Also refactor pks(6df) to accommodate it.
* Better implementation of pks(6df)Tom Ryder2017-07-011-3/+9
| | | | Needs a lot of random numbers, but only one pass
* First attempt at pks(6df)Tom Ryder2017-07-011-0/+21
| | | | I've got a better idea, though
* Solve Pandoc issue by not building page at allTom Ryder2017-07-012-3/+947
|
* Add oii(1df)Tom Ryder2017-06-291-0/+21
|
* Add a caveat to trs(1df)Tom Ryder2017-06-241-0/+2
|
* Add fnp(1df)Tom Ryder2017-06-121-0/+24
|
* Make dub(1df) smarter, add a caveatTom Ryder2017-06-101-0/+4
|
* Formatting tweak for grec(1df)/gred(1df) man pagesTom Ryder2017-06-052-2/+4
|
* Whoops, a couple more mi5(1df) man page fixesTom Ryder2017-06-041-4/+4
|
* Significant improvements to mi5(1df)Tom Ryder2017-06-041-5/+4
| | | | | | | | | | | | 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 missing parenTom Ryder2017-06-031-1/+1
|
* Correct typo in maybe(1df)Tom Ryder2017-06-031-1/+1
|
* Formatting/extra element for man edda(1df)Tom Ryder2017-06-031-1/+2
|
* Adjust formatting of man tl(1df)Tom Ryder2017-06-031-1/+2
|
* Add rep(1df)Tom Ryder2017-06-032-3/+19
|
* Allow custom delimiters for mi5(1df)Tom Ryder2017-06-021-4/+8
|
* Add another mi5(1df) caveatTom Ryder2017-06-021-1/+1
|
* Add an mi5(1df) caveatTom Ryder2017-06-021-0/+3
|
* Implemented an ideaTom Ryder2017-06-021-14/+20
| | | | Slightly cleverer parsing for mi5
* Correct mi5(1df) man page formattingTom Ryder2017-06-021-1/+2
|
* Remove lies from mi5Tom Ryder2017-06-021-7/+1
| | | | The second pass of the evaluator confounded me
* Correct some terms in man mi5(1df)Tom Ryder2017-06-021-3/+3
|
* Add mi5(1df)Tom Ryder2017-06-021-0/+63
|
* Correction/referencing for pp/pph(1df)Tom Ryder2017-05-312-3/+7
|
* Correct copy-paste error in fnl(1df) man pageTom Ryder2017-05-311-1/+1
|
* Unbold example arguments in fgscr(1df) man pageTom Ryder2017-05-311-1/+2
|
* Correct a troff macro in clog(1df) man pageTom Ryder2017-05-311-1/+1
|
* Correct a path in bcq(1df) man pageTom Ryder2017-05-311-1/+1
|
* Restore a missing wordTom Ryder2017-05-311-3/+3
|
* Adjust p(1df) man pageTom Ryder2017-05-311-1/+2
|