aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v0.23.0'v0.23.0Tom Ryder2018-01-1515-53/+61
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v0.23.0: Bump version number to 0.23.0 Remove unused `self` var from clog(1df) Change double-quote printf pattern to single-quote Move ShellCheck line to correct place in sra(1df) Quote EDITOR/VISUAL assignments for clarity Explicitly ignore uninteresting tree(1) opts Refactor clog(1df), allow args and non-term stdin Reimplement bl(1df) in Awk Separate ax(1df) manpage args from command Make newline explicit for ax(1df) Make first ax(1df) arg safer, warn on second arg Correct monospaced blocks in Vim plugin docs
| * Bump version number to 0.23.0Tom Ryder2018-01-151-2/+2
| |
| * Merge branch 'feature/shellcheck-...' into developTom Ryder2018-01-156-7/+8
| |\ | | | | | | | | | | | | | | | | | | | | | | | | * feature/shellcheck-0.4.7-review: Remove unused `self` var from clog(1df) Change double-quote printf pattern to single-quote Move ShellCheck line to correct place in sra(1df) Quote EDITOR/VISUAL assignments for clarity Explicitly ignore uninteresting tree(1) opts
| | * Remove unused `self` var from clog(1df)Tom Ryder2018-01-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | ShellCheck: In bin/clog.sh line 2: self=clog ^-- SC2034: self appears unused. Verify it or export it.
| | * Change double-quote printf pattern to single-quoteTom Ryder2018-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | ShellCheck 0.4.7 pointed to this indirectly: In bin/sshi line 24: printf "%s:%u -> %s:%u (%s)\n" \ ^-- SC1117: Backslash is literal in "\n". Prefer explicit escaping: "\\n".
| | * Move ShellCheck line to correct place in sra(1df)Tom Ryder2018-01-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ShellCheck 0.4.7 was upset about this: In bin/sra line 7: ssh -qt -- "$hostname" "$@" <&3 # shellcheck disable=SC2029 ^-- SC1073: Couldn't parse this simple command. ^-- SC1126: Place shellcheck directives before commands, not after. ^-- SC1072: Fix any mentioned problems and try again.
| | * Quote EDITOR/VISUAL assignments for clarityTom Ryder2018-01-152-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This appeases ShellCheck 0.4.7, which is fretting that I meant a command expansion. I didn't, but it seems a bit nicer to quote these anyway. In sh/profile.d/editor.sh line 4: EDITOR=ed ^-- SC2209: Use var=$(command) to assign output (or quote to assign string). In sh/profile.d/editor.sh line 22: EDITOR=ex ^-- SC2209: Use var=$(command) to assign output (or quote to assign string). In sh/profile.d/visual.sh line 2: VISUAL=vi ^-- SC2209: Use var=$(command) to assign output (or quote to assign string).
| | * Explicitly ignore uninteresting tree(1) optsTom Ryder2018-01-151-0/+1
| |/ | | | | | | | | | | | | | | ShellCheck 0.4.7 complained about this: In sh/shrc.d/tree.sh line 12: case $opt in ^-- SC2220: Invalid flags are not handled. Add a *) case.
| * Merge branch 'feature/bin-review' into developTom Ryder2018-01-154-26/+32
| |\ | | | | | | | | | | | | | | | * feature/bin-review: Refactor clog(1df), allow args and non-term stdin Reimplement bl(1df) in Awk
| | * Refactor clog(1df), allow args and non-term stdinTom Ryder2018-01-152-16/+27
| | | | | | | | | | | | | | | This makes a bit clearer how awkward the rlwrap(1) code is, too. It may not be worth keeping it.
| | * Reimplement bl(1df) in AwkTom Ryder2018-01-132-10/+5
| |/ | | | | | | This is shorter and tidier.
| * Merge branch 'feature/ax-safety' into developTom Ryder2018-01-112-14/+15
| |\ | | | | | | | | | | | | | | | | | | * feature/ax-safety: Separate ax(1df) manpage args from command Make newline explicit for ax(1df) Make first ax(1df) arg safer, warn on second arg
| | * 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-112-3/+3
| | | | | | | | | | | | | | | 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-112-10/+9
| |/ | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Merge branch 'feature/vim-doc-fix' into developTom Ryder2018-01-083-4/+4
| |\ | | | | | | | | | | | | * feature/vim-doc-fix: Correct monospaced blocks in Vim plugin docs
| | * Correct monospaced blocks in Vim plugin docsTom Ryder2018-01-083-4/+4
| |/ | | | | | | Close unclosed blocks, and remove an unwanted block.
| * Merge branch 'hotfix/v0.22.1' into developTom Ryder2017-12-294-5/+5
| |\ | | | | | | | | | | | | | | | | | | | | | * hotfix/v0.22.1: Bump version number to 0.22.1 (hotfix) Allow specifying GnuPG --keyid-format at build Rebuild dotfiles(7) manual page Bump version number to 0.22.0
* | \ Merge branch 'hotfix/v0.22.1'v0.22.1Tom Ryder2017-12-293-3/+5
|\ \ \ | | |/ | |/| | | | | | | | | | * hotfix/v0.22.1: Bump version number to 0.22.1 (hotfix) Allow specifying GnuPG --keyid-format at build
| * | Bump version number to 0.22.1 (hotfix)Tom Ryder2017-12-291-2/+2
| | |
| * | Allow specifying GnuPG --keyid-format at buildTom Ryder2017-12-292-1/+3
|/ / | | | | | | | | Old versions of gpg(1) don't support "none" as a --keyid-format; allow specifying it as a Makefile variable KEYID_FORMAT.
* | Merge branch 'release/v0.22.0'v0.22.0Tom Ryder2017-12-297-28/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * release/v0.22.0: Rebuild dotfiles(7) manual page Bump version number to 0.22.0 Update key fingerprint for finger(1) Use only fingerprints for GnuPG keys Remove --batch option and wrapper for gpg(1)
| * | Rebuild dotfiles(7) manual pageTom Ryder2017-12-291-2/+0
| | |
| * | Bump version number to 0.22.0Tom Ryder2017-12-291-2/+2
| |/
| * Merge branch 'feature/gpg-fp-only' into developTom Ryder2017-12-293-8/+8
| |\ | | | | | | | | | | | | | | | * feature/gpg-fp-only: Update key fingerprint for finger(1) Use only fingerprints for GnuPG keys
| | * Update key fingerprint for finger(1)Tom Ryder2017-12-291-5/+5
| | |
| | * Use only fingerprints for GnuPG keysTom Ryder2017-12-292-3/+3
| |/ | | | | | | The manual page for gpg(1) says this is the safest way to do it.
| * Merge branch 'feature/gpg-no-batch' into developTom Ryder2017-12-293-16/+0
| |\ | | | | | | | | | | | | * feature/gpg-no-batch: Remove --batch option and wrapper for gpg(1)
| | * Remove --batch option and wrapper for gpg(1)Tom Ryder2017-12-293-16/+0
| |/ | | | | | | | | | | | | | | This was originally added to cut the decryption boilerplate, which no longer seems to be an issue; I think that --quiet may be correctly blocking it now. Even without this, it caused more problems than it solved when gpg(1) genuinely did need user interaction from me, for example for --update-trustdb.
| * Merge branch 'release/v0.21.0' into developTom Ryder2017-12-282-4/+3
| |\ | | | | | | | | | | | | | | | * release/v0.21.0: Rebuild dotfiles(7) man page from README Bump version number to 0.21.0
* | \ Merge branch 'release/v0.21.0'v0.21.0Tom Ryder2017-12-285-9/+8
|\ \ \ | | |/ | |/| | | | | | | | | | | | | * release/v0.21.0: Rebuild dotfiles(7) man page from README Bump version number to 0.21.0 Switch from newsbeuter to newsboat
| * | Rebuild dotfiles(7) man page from READMETom Ryder2017-12-281-2/+1
| | |
| * | Bump version number to 0.21.0Tom Ryder2017-12-281-2/+2
| |/
| * Merge branch 'feature/newsboat' into developTom Ryder2017-12-283-5/+5
| |\ | | | | | | | | | | | | * feature/newsboat: Switch from newsbeuter to newsboat
| | * Switch from newsbeuter to newsboatTom Ryder2017-12-283-5/+5
| |/ | | | | | | | | | | Newsbeuter is no longer maintained: <https://github.com/akrennmair/newsbeuter/commit/7c981f460d6c8c3690f140cbb279c277dc8f55fe>
| * Merge branch 'release/v0.20.0' into developTom Ryder2017-12-081-2/+2
| |\ | | | | | | | | | | | | * release/v0.20.0: Bump verison number to 0.20.0
* | \ Merge branch 'release/v0.20.0'v0.20.0Tom Ryder2017-12-0811-367/+441
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v0.20.0: Bump verison number to 0.20.0 Add some comments to vintrc Make vim-vint allow saying ":set nocompatible" Add install target for vim-vint Update submodule paths Add syntax checking with zsh -n for Z shell Use consistent indentation for bulleted list items Update sahara submodule Correct a homophone error in a comment
| * | Bump verison number to 0.20.0Tom Ryder2017-12-081-2/+2
| |/
| * Merge branch 'feature/vim-zsh-check' into developTom Ryder2017-12-082-0/+66
| |\ | | | | | | | | | | | | * feature/vim-zsh-check: Add syntax checking with zsh -n for Z shell
| | * Add syntax checking with zsh -n for Z shellTom Ryder2017-11-232-0/+66
| | |
| * | Merge branch 'feature/typofix' into developTom Ryder2017-12-081-1/+1
| |\ \ | | | | | | | | | | | | | | | | * feature/typofix: Correct a homophone error in a comment
| | * | Correct a homophone error in a commentTom Ryder2017-11-201-1/+1
| | | |
| * | | Merge branch 'feature/vim-vint-in...' into developTom Ryder2017-12-082-0/+14
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature/vim-vint-install: Add some comments to vintrc Make vim-vint allow saying ":set nocompatible" Add install target for vim-vint
| | * | | Add some comments to vintrcTom Ryder2017-12-081-0/+4
| | | | |
| | * | | Make vim-vint allow saying ":set nocompatible"Tom Ryder2017-12-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per 62d2a7d, I need to have 'nocompatible' set if Vim is invoked as "ex" or if it's sourced directly with the -u option. I disagree with the policy.
| | * | | Add install target for vim-vintTom Ryder2017-12-082-0/+6
| |/ / /
| * | | Merge branch 'feature/vim-submodule' into developTom Ryder2017-11-271-2/+2
| |\ \ \ | | |_|/ | |/| | | | | | | | | | * feature/vim-submodule: Update submodule paths
| | * | Update submodule pathsTom Ryder2017-11-271-2/+2
| |/ / | | | | | | | | | | | | Renamed two of my Vim submodules with the usual "vim-" prefix; this avoids the 301 HTTP redirect.
| * | Merge branch 'hotfix/v0.19.1' into developTom Ryder2017-11-232-2/+5
| |\ \ | | | | | | | | | | | | | | | | | | | | * hotfix/v0.19.1: Bump VERSION Restore 'nocompatible' set to vimrc
| * \ \ Merge branch 'feature/readme-indent' into developTom Ryder2017-11-233-362/+356
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * feature/readme-indent: Use consistent indentation for bulleted list items