aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add strik(6df)Tom Ryder2016-12-121-2/+3
|
* Rephrase uts(1df) as pure AwkTom Ryder2016-12-091-1/+3
|
* Add sec(1df)Tom Ryder2016-12-071-2/+4
| | | | Might extend this later to do stuff like 1w3d2m0s
* Add gwp(1)Tom Ryder2016-12-041-2/+4
|
* Split ~/.shrc off stub ~/.shinit fileTom Ryder2016-12-031-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 Ryder2016-12-011-3/+6
|
* Add ddup(1df)Tom Ryder2016-11-201-2/+4
|
* Add aesth(6)Tom Ryder2016-11-181-1/+2
|
* Correct created dir for sec 6 manpagesTom Ryder2016-10-191-1/+1
|
* Add drakon(6df)Tom Ryder2016-10-191-1/+3
|
* Simpler Makefile script syntaxTom Ryder2016-09-261-2/+2
|
* Add rot13(6df)Tom Ryder2016-09-091-1/+2
|
* Clean up all/install-bin targetsTom Ryder2016-09-051-4/+3
|
* Add mftl(1df)Tom Ryder2016-09-051-2/+4
|
* Don't prescribe msmtp(1) pathTom Ryder2016-09-041-1/+1
|
* Add mean(1df), med(1df), and mode(1df)Tom Ryder2016-09-021-1/+8
|
* Add tot(1df)Tom Ryder2016-09-021-1/+3
|
* Merge branch 'zsh'Tom Ryder2016-09-011-0/+2
|\
| * Port Bash prompt to ZshTom Ryder2016-08-271-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 supportTom Ryder2016-08-311-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 Ryder2016-08-311-5/+16
| |
* | Move han(1) to be shebanggedTom Ryder2016-08-291-3/+9
|/
* Add -df manpage suffix in clean targetTom Ryder2016-08-261-1/+1
|
* Put dotfiles manuals into their own sectionTom Ryder2016-08-261-8/+8
| | | | This probably contains a few mistakes
* Add a start for configuration for less(1)Tom Ryder2016-08-241-0/+6
| | | | I suspect I'll mostly be turning stuff I don't like off
* Tidy check/lint targets, add pdkshTom Ryder2016-08-241-5/+21
|
* Restore non-exec skipping in Makefile targetsTom Ryder2016-08-221-2/+2
| | | | | Because if the last they try to install is non-executable, the target exits with failure...
* Downgrade install-terminfo from defaultsTom Ryder2016-08-211-4/+1
| | | | | But still required for install-tmux (256 colours and custom terminfo file)
* Remove OLDPWD hackTom Ryder2016-08-201-1/+0
| | | | It doesn't really make sense anyway
* Port all bash_profile.d scripts to POSIX shTom Ryder2016-08-201-3/+1
| | | | | Also require flag files in ~/.welcome for displaying or not displaying login stuff
* Use terser shell for executable installsTom Ryder2016-08-201-2/+2
|
* Move OLDPWD setting to POSIX sh dirTom Ryder2016-08-201-0/+1
| | | | With an attempt at correct trapping; may still require tweaking
* Do away with dircolors and LS_COLORSTom Ryder2016-08-181-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 targetsTom Ryder2016-08-181-6/+6
|
* Make install-{bash,zsh} depend on install-shTom Ryder2016-08-171-2/+2
|
* Move simple Bash/pdksh functions into POSIX shTom Ryder2016-08-171-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 Ryder2016-08-161-2/+12
|
* Remove .m4 from suffixesTom Ryder2016-08-161-1/+1
|
* Reverse .m4 translation for binscriptsTom Ryder2016-08-161-15/+1
| | | | Either this is overengineering, or I don't understand m4 well enough.
* Apply suffix rules for games/bin buildingTom Ryder2016-08-161-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 Ryder2016-08-161-1/+27
|
* Put "all" subtargets on their own lineTom Ryder2016-08-161-1/+5
|
* Rename "test" targets to "check"Tom Ryder2016-08-161-27/+27
| | | | Mostly to make way for an actual test suite beyond mere syntax checking
* Simplify recipe for install-vim-plugins a lotTom Ryder2016-08-141-18/+5
|
* Test for executable not extension in installTom Ryder2016-08-141-9/+5
|
* Don't install raw .sed scripts in ~/.local/binTom Ryder2016-08-141-1/+6
|
* Add sd2u(1) and su2d(1)Tom Ryder2016-08-141-2/+12
|
* Add unf(1)Tom Ryder2016-08-141-2/+7
|
* Name/point pdksh files specificallyTom Ryder2016-08-101-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 nowTom Ryder2016-08-091-0/+1
| | | | FreeBSD uses termcap(5)