Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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) | ||||
* | Remove double-up install-bash target | Tom Ryder | 2016-08-09 | 1 | -11/+0 |
| | |||||
* | Merge branch 'pdksh' | Tom Ryder | 2016-08-09 | 1 | -0/+21 |
|\ | |||||
| * | Add kshrc.d directory | Tom Ryder | 2016-08-09 | 1 | -0/+14 |
| | | |||||
| * | Starting an attempt at pdksh configuration | Tom Ryder | 2016-08-06 | 1 | -0/+7 |
| | | | | | | | | Not really sure how I'll approach this yet. | ||||
* | | Prevent sed sources from getting installed | Tom Ryder | 2016-08-08 | 1 | -1/+6 |
| | | |||||
* | | Add acq(6) | Tom Ryder | 2016-08-08 | 1 | -1/+6 |
|/ | |||||
* | Add test to check binscripts match manpages | Tom Ryder | 2016-08-03 | 1 | -1/+4 |
| | |||||
* | kvlt(6)/zs(6) get shebangs from shb(1) at build | Tom Ryder | 2016-08-02 | 1 | -1/+11 |
| | |||||
* | Order lint subtargets alphabetically | Tom Ryder | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | Move tests and lints into their own scripts | Tom Ryder | 2016-08-02 | 1 | -47/+10 |
| | | | | | Much nicer than having them embedded in the Makefile. Might do this for some of the more complex install targets too. Or maybe all of them ... | ||||
* | Add install-bin to default install target | Tom Ryder | 2016-07-30 | 1 | -0/+1 |
| | |||||
* | Create separate install-bash-completion target | Tom Ryder | 2016-07-30 | 1 | -2/+6 |
| | |||||
* | Move bash completion setup into separate dir | Tom Ryder | 2016-07-30 | 1 | -1/+3 |
| | |||||
* | Make sendmail(1) implementation configurable | Tom Ryder | 2016-07-04 | 1 | -1/+9 |
| | | | | Include it in the sendemail section of the Git config, too | ||||
* | Template .gitconfig personal values | Tom Ryder | 2016-07-04 | 1 | -2/+14 |
| | | | | | | | Doing this in preference to relying on GIT_* environment variables. I don't like the default values in the Makefile very much; I'll need to figure out something nicer at some point. | ||||
* | Stop versioning backgrounds | Tom Ryder | 2016-06-27 | 1 | -2/+0 |
| | | | | | | | | This was a dumb idea. They're by far the biggest files in the repository and they're not interesting to diff; all they'll do is slow things down. Given that I've been breaking a lot of links lately in moving away from GitHub, I may as well take the opportunity to purge the objects too. | ||||
* | Add test-games to test target | Tom Ryder | 2016-06-25 | 1 | -1/+1 |
| | |||||
* | Move targets into alphabetical order | Tom Ryder | 2016-06-25 | 1 | -14/+14 |
| | |||||
* | Remove unneeded targets | Tom Ryder | 2016-06-25 | 1 | -10/+1 |
| | |||||
* | Set .PHONY properly with generated target list | Tom Ryder | 2016-06-25 | 1 | -7/+17 |
| | |||||
* | Add missing spaces before colons in targets | Tom Ryder | 2016-06-25 | 1 | -7/+7 |
| | |||||
* | Specify target dependencies | Tom Ryder | 2016-06-25 | 1 | -3/+3 |
| | | | | So that they get remade if their source files are newer | ||||
* | Only install manpages with correct suffix | Tom Ryder | 2016-06-25 | 1 | -3/+3 |
| | |||||
* | Add dotfiles(7) manual page | Tom Ryder | 2016-06-25 | 1 | -0/+11 |
| | | | | Created with pandoc(1) | ||||
* | clean/distclean same target | Tom Ryder | 2016-06-24 | 1 | -3/+1 |
| | |||||
* | Separate games out into own directory/targets | Tom Ryder | 2016-06-24 | 1 | -5/+32 |
| |