Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add strik(6df) | Tom Ryder | 2016-12-12 | 1 | -2/+3 |
| | |||||
* | Rephrase uts(1df) as pure Awk | Tom Ryder | 2016-12-09 | 1 | -1/+3 |
| | |||||
* | Add sec(1df) | Tom Ryder | 2016-12-07 | 1 | -2/+4 |
| | | | | Might extend this later to do stuff like 1w3d2m0s | ||||
* | Add gwp(1) | Tom Ryder | 2016-12-04 | 1 | -2/+4 |
| | |||||
* | Split ~/.shrc off stub ~/.shinit file | Tom Ryder | 2016-12-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | NetBSD sh(1) and possible others don't tolerate a `return` short-circuit for ENV, which means that because that implementation also sources ENV if set regardless of whether the shell is interactive or not, all of the interactive stuff in ~/.shrc and ~/.shrc.d gets uselessly sourced and loaded up for non-interactive invocations of sh(1). To work around this, I've set ENV to be a new ~/.shinit file instead, which sources the ~/.shrc file only if the shell is interactive. ~/.shinit is the filename suggested in the man page for NetBSD sh(1) and Debian dash(1) as well. NetBSD's documented behaviour seems to be contrary to POSIX 2003: > ENV: This variable, when and only when an interactive shell is > invoked, shall be subjected to parameter expansion (see Parameter > Expansion ) by the shell, and the resulting value shall be used as a > pathname of a file containing shell commands to execute in the > current environment. No matter; this works fine, and makes non-interactive invocations of sh(1) on NetBSD much faster. | ||||
* | Add csmw(1df) | Tom Ryder | 2016-12-01 | 1 | -3/+6 |
| | |||||
* | Add ddup(1df) | Tom Ryder | 2016-11-20 | 1 | -2/+4 |
| | |||||
* | Add aesth(6) | Tom Ryder | 2016-11-18 | 1 | -1/+2 |
| | |||||
* | Correct created dir for sec 6 manpages | Tom Ryder | 2016-10-19 | 1 | -1/+1 |
| | |||||
* | Add drakon(6df) | Tom Ryder | 2016-10-19 | 1 | -1/+3 |
| | |||||
* | Simpler Makefile script syntax | Tom Ryder | 2016-09-26 | 1 | -2/+2 |
| | |||||
* | Add rot13(6df) | Tom Ryder | 2016-09-09 | 1 | -1/+2 |
| | |||||
* | Clean up all/install-bin targets | Tom Ryder | 2016-09-05 | 1 | -4/+3 |
| | |||||
* | Add mftl(1df) | Tom Ryder | 2016-09-05 | 1 | -2/+4 |
| | |||||
* | Don't prescribe msmtp(1) path | Tom Ryder | 2016-09-04 | 1 | -1/+1 |
| | |||||
* | Add mean(1df), med(1df), and mode(1df) | Tom Ryder | 2016-09-02 | 1 | -1/+8 |
| | |||||
* | Add tot(1df) | Tom Ryder | 2016-09-02 | 1 | -1/+3 |
| | |||||
* | Merge branch 'zsh' | Tom Ryder | 2016-09-01 | 1 | -0/+2 |
|\ | |||||
| * | Port Bash prompt to Zsh | Tom Ryder | 2016-08-27 | 1 | -0/+2 |
| | | | | | | | | | | | | Somewhat naïvely; just quick searches of `man zshall`. I'm sure some of the stuff I removed has analogous features or that they can be implemented. | ||||
* | | Add very basic Yash support | Tom Ryder | 2016-08-31 | 1 | -1/+15 |
| | | | | | | | | | | | | I know almost nothing about Yash yet, but reading the manual page on its startup behaviour implies a little coaxing is necessary to make it play nicely with my file layout. | ||||
* | | Build URxvt Perls with shb(1) | Tom Ryder | 2016-08-31 | 1 | -5/+16 |
| | | |||||
* | | Move han(1) to be shebangged | Tom Ryder | 2016-08-29 | 1 | -3/+9 |
|/ | |||||
* | Add -df manpage suffix in clean target | Tom Ryder | 2016-08-26 | 1 | -1/+1 |
| | |||||
* | Put dotfiles manuals into their own section | Tom Ryder | 2016-08-26 | 1 | -8/+8 |
| | | | | This probably contains a few mistakes | ||||
* | Add a start for configuration for less(1) | Tom Ryder | 2016-08-24 | 1 | -0/+6 |
| | | | | I suspect I'll mostly be turning stuff I don't like off | ||||
* | Tidy check/lint targets, add pdksh | Tom Ryder | 2016-08-24 | 1 | -5/+21 |
| | |||||
* | Restore non-exec skipping in Makefile targets | Tom Ryder | 2016-08-22 | 1 | -2/+2 |
| | | | | | Because if the last they try to install is non-executable, the target exits with failure... | ||||
* | Downgrade install-terminfo from defaults | Tom Ryder | 2016-08-21 | 1 | -4/+1 |
| | | | | | But still required for install-tmux (256 colours and custom terminfo file) | ||||
* | Remove OLDPWD hack | Tom Ryder | 2016-08-20 | 1 | -1/+0 |
| | | | | It doesn't really make sense anyway | ||||
* | Port all bash_profile.d scripts to POSIX sh | Tom Ryder | 2016-08-20 | 1 | -3/+1 |
| | | | | | Also require flag files in ~/.welcome for displaying or not displaying login stuff | ||||
* | Use terser shell for executable installs | Tom Ryder | 2016-08-20 | 1 | -2/+2 |
| | |||||
* | Move OLDPWD setting to POSIX sh dir | Tom Ryder | 2016-08-20 | 1 | -0/+1 |
| | | | | With an attempt at correct trapping; may still require tweaking | ||||
* | Do away with dircolors and LS_COLORS | Tom Ryder | 2016-08-18 | 1 | -5/+0 |
| | | | | | | | The default colors are just fine; I want to be able to distinguish directories, devices, links, and executable files, and those all appear to be configured by default. The giant environment variable is too annoying for too little benefit. | ||||
* | Adjust order of Makefile targets | Tom Ryder | 2016-08-18 | 1 | -6/+6 |
| | |||||
* | Make install-{bash,zsh} depend on install-sh | Tom Ryder | 2016-08-17 | 1 | -2/+2 |
| | |||||
* | Move simple Bash/pdksh functions into POSIX sh | Tom Ryder | 2016-08-17 | 1 | -1/+5 |
| | | | | | | | Have only translated the scripts that translate readily into POSIX sh for now. More complex stuff like that bd/pd/sd/ud navigation for Bash doesn't port as easily, mostly because there isn't an analogue for the "local" keyword in POSIX. | ||||
* | Move awk scripts into shb(1) | Tom Ryder | 2016-08-16 | 1 | -2/+12 |
| | |||||
* | Remove .m4 from suffixes | Tom Ryder | 2016-08-16 | 1 | -1/+1 |
| | |||||
* | Reverse .m4 translation for binscripts | Tom Ryder | 2016-08-16 | 1 | -15/+1 |
| | | | | Either this is overengineering, or I don't understand m4 well enough. | ||||
* | Apply suffix rules for games/bin building | Tom Ryder | 2016-08-16 | 1 | -42/+12 |
| | | | | | I knew this had to work one way or another, but I didn't know exactly how to make it work on anything but GNU make. | ||||
* | Template traps in scripts depending on mktd(1) | Tom Ryder | 2016-08-16 | 1 | -1/+27 |
| | |||||
* | Put "all" subtargets on their own line | Tom Ryder | 2016-08-16 | 1 | -1/+5 |
| | |||||
* | Rename "test" targets to "check" | Tom Ryder | 2016-08-16 | 1 | -27/+27 |
| | | | | Mostly to make way for an actual test suite beyond mere syntax checking | ||||
* | Simplify recipe for install-vim-plugins a lot | Tom Ryder | 2016-08-14 | 1 | -18/+5 |
| | |||||
* | Test for executable not extension in install | Tom Ryder | 2016-08-14 | 1 | -9/+5 |
| | |||||
* | Don't install raw .sed scripts in ~/.local/bin | Tom Ryder | 2016-08-14 | 1 | -1/+6 |
| | |||||
* | Add sd2u(1) and su2d(1) | Tom Ryder | 2016-08-14 | 1 | -2/+12 |
| | |||||
* | Add unf(1) | Tom Ryder | 2016-08-14 | 1 | -2/+7 |
| | |||||
* | Name/point pdksh files specifically | Tom Ryder | 2016-08-10 | 1 | -4/+4 |
| | | | | | This frees up space to implement actual ksh88/ksh93 files specifically in future, as pdksh's feature set differs considerably | ||||
* | Tolerate missing tic(1) at least for now | Tom Ryder | 2016-08-09 | 1 | -0/+1 |
| | | | | FreeBSD uses termcap(5) |