aboutsummaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* Update dotfiles(7) manualTom Ryder2018-07-071-8/+2
|
* Rebuild dotfiles(7) manual pageTom Ryder2018-07-041-0/+10
|
* Add mked(1df) and mkvi(1df)Tom Ryder2018-07-032-0/+32
|
* Rebuild dotfiles(7) manualTom Ryder2018-07-021-13/+7
|
* Rebuild dotfiles(7) manual pageTom Ryder2018-06-251-3/+3
|
* Regenerate dotfiles(7) manualTom Ryder2018-06-171-0/+11
|
* Replace mail_mutt.vim with mim(1df)Tom Ryder2018-06-071-0/+20
| | | | Way better, and more generally useful.
* Rebuild dotfiles(7) manual pageTom Ryder2018-06-061-6/+19
|
* Rebuild dotfiles(7) manualTom Ryder2018-05-311-9/+9
|
* Rebuild dotfiles(7) manualTom Ryder2018-05-311-1/+1
|
* Rebuild dotfiles(7) manual from sourceTom Ryder2018-05-311-6/+10
|
* Rebuild dotfiles(7) manual page from READMETom Ryder2018-03-221-1/+1
| | | | | This step was missed to accommodate the changes made to the file in commit 24f4623.
* Rebuild dotfiles(7) manual from README.mdTom Ryder2018-02-161-0/+22
|
* Remove Pathogen from Vim setupTom Ryder2018-01-231-2/+2
| | | | | | | Given that all of this is installed rather than symbolically linked, there's not really any harm following the old mixed ~/.vim layout for plugins. It's one less dependency and it makes the setup quite a bit less complicated.
* Refactor clog(1df), allow args and non-term stdinTom Ryder2018-01-151-5/+15
| | | | | This makes a bit clearer how awkward the rlwrap(1) code is, too. It may not be worth keeping it.
* Separate ax(1df) manpage args from commandTom Ryder2018-01-111-2/+4
| | | | | | | | Just for a clearer visual distinction. This probably needs to be done for other manual pages, too. We use zero-width characters (\&) at the start of the lines beginning with apostrophes so that they get printed literally.
* Make newline explicit for ax(1df)Tom Ryder2018-01-111-1/+1
| | | | | This makes it a little more flexible, if you genuinely don't want a newline in the output.
* Make first ax(1df) arg safer, warn on second argTom Ryder2018-01-111-1/+5
| | | | | | | | | | | | | The format in the first argument does not need to be evaluated, so it can be passed in a simple awk variable. The second argument is evaluated, by design, so code injection is trivial. It's probably a good idea to warn users about this explicitly. $ ax '0);system("cat /etc/passwd")' Make the whole thing a little terser, too, with the awk program construction, variable assignment, and invocation all on one line.
* Rebuild dotfiles(7) manual pageTom Ryder2017-12-291-2/+0
|
* Rebuild dotfiles(7) man page from READMETom Ryder2017-12-281-2/+1
|
* Rebuild dotfiles(7) manual from README.mdTom Ryder2017-11-191-5/+6
|
* Strip trailing whitespaceTom Ryder2017-11-137-8/+8
|
* Regenerate dotfiles(7) manual from README.mdTom Ryder2017-11-121-2/+6
|
* 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
|