aboutsummaryrefslogtreecommitdiff
path: root/sh/profile.d
Commit message (Collapse)AuthorAgeFilesLines
...
* Port grep() and ls() to POSIX shTom Ryder2016-08-181-8/+1
| | | | | | Check capabilities of wrapped programs at runtime, not declaration time. Also do away with the silly GREP_COLORS and GREP_OPTS variables. Considering doing the same with LS_COLORS.
* Move ksh ENV handling into shrc.dTom Ryder2016-08-171-10/+0
|
* Keep ls(1) option metadata in cacheTom Ryder2016-08-151-15/+28
|
* Keep grep(1) option metadata in cacheTom Ryder2016-08-151-11/+26
| | | | | | | | | It's stupid to run `grep --help` once per shell (twice for login shells!) when it's so unlikely to change, and way faster to check for the presence or absence of hint files rather than pattern-match the output with the shell. ls(1) will get the same treatment in a minute.
* Name/point pdksh files specificallyTom Ryder2016-08-101-6/+8
| | | | | This frees up space to implement actual ksh88/ksh93 files specifically in future, as pdksh's feature set differs considerably
* Add some notes about ENV for BashTom Ryder2016-08-091-1/+4
|
* Rename ksh.sh profile.d subscript to env.shTom Ryder2016-08-091-0/+0
| | | | To accommodate the possibility of other shells needing to set it
* Set ENV appropriately if using kshTom Ryder2016-08-091-0/+5
| | | | It may end up being better to have a file "env.sh".
* Use less(1) as PAGER if availableTom Ryder2016-07-151-0/+7
|
* Separate games out into own directory/targetsTom Ryder2016-06-241-0/+4
|
* Correct a commentTom Ryder2016-06-171-1/+1
|
* Remove blank lines at end of filesTom Ryder2016-03-288-8/+0
|
* More intelligent browser handlingTom Ryder2016-03-211-5/+1
| | | | Also remove remaining palemoon refs
* Check existence before PATH prependTom Ryder2016-03-101-2/+4
|
* Add go.sh for GOCODE and Go pathTom Ryder2016-03-091-0/+7
|
* Add IFS= to read call for oldpwd.shTom Ryder2015-12-241-1/+1
|
* Switch to Palemoon, junk VimperatorTom Ryder2015-08-281-1/+1
|
* Undo hare-brained last few commitsTom Ryder2015-06-241-1/+1
| | | | | GREP_OPTIONS doesn't work if it's not exported, which ought to have been painfully obvious. Oh well.
* Move GREP_OPTIONS building to bashrcTom Ryder2015-06-241-29/+0
| | | | | Shouldn't be exported because it changes the behaviour of grep(1), which might have unwanted side effects in scripts
* Never mind, this was a bad ideaTom Ryder2015-06-191-3/+0
|
* Need to actually make LS/GREP_COLORS conditionalTom Ryder2015-06-192-11/+26
|
* Don't bother checking for ls --colorTom Ryder2015-06-191-18/+7
|
* Don't bother checking for grep --colorTom Ryder2015-06-191-8/+4
|
* Add colors to gcc outputTom Ryder2015-06-191-0/+3
|
* Add --binary-files to default grep(1) optionsTom Ryder2015-06-151-2/+6
|
* Reset GREP_OPTIONS before building itTom Ryder2015-06-151-0/+1
|
* Instate .bash_profile.dTom Ryder2015-06-102-21/+0
| | | | | Stuff that prints messages really only needs to be done for my primary login shell
* Print verse(1) output on login but only once a dayTom Ryder2015-06-101-0/+15
|
* Overhaul grep(1) and ls(1) options and wrappersTom Ryder2015-05-302-8/+56
|
* Keep OLDPWD between loginsTom Ryder2015-04-291-0/+6
|
* Let the system choose my pagerTom Ryder2014-10-241-4/+0
|
* Add missing options terminatorTom Ryder2014-10-101-1/+1
|
* Store a local .dircolors fileTom Ryder2014-06-031-1/+5
| | | | | | Looks like a recent package update hosed mine and removed a bunch of terminal definitions I used. Probably better long-term just to use my own. Removed all the comment cruft from it for now.
* Use space before semicolon as command separatorTom Ryder2014-02-103-5/+5
|
* Add commentTom Ryder2014-02-101-0/+1
|
* Remove some unnecessary quotesTom Ryder2014-02-104-5/+5
|
* Not sure why I ever set TTYTom Ryder2014-02-101-3/+2
|
* Use -r test consistently rather than -fTom Ryder2014-02-101-1/+1
| | | | Implicitly check whether file exists and is legible
* Put asterisks in front of each remind(1) itemTom Ryder2014-02-101-1/+1
| | | | | | Just for readability to distinguish it from the rest of my login spiel. There might be a way to do this with remind(1) itself, but this will work OK.
* Don't background remind(1) for timed remindersTom Ryder2014-02-101-1/+1
| | | | | I might want this eventually, but for the moment I'm only using remind(1) for my daily login shell
* No longer need to strip newlines from remindersTom Ryder2014-02-101-1/+1
| | | | | Turns out ending a reminder line with % prevents it adding a newline, so I don't need sed(1) to do that now
* Add remind scriptTom Ryder2014-02-071-1/+1
| | | | | Need to work out if the sed(1) call is actually required, or if remind(1) does actually allow controlling the format of output at all
* Trying out Wyrd, moving away from Google CalendarTom Ryder2014-02-051-0/+6
| | | | Configuration is not much more than the stock Debian one at the moment
* Move LSCOLORS export into profileTom Ryder2014-02-051-0/+5
| | | | | dircolors(1) exports its LS_COLORS var, so it's pointless reloading it on every non-login shell
* Move TTY/GPG_TTY exports into profileTom Ryder2013-10-161-0/+7
|
* Work around annoying bug in Debian keychain(1)Tom Ryder2013-09-301-1/+2
| | | | <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512840>
* OpenBSD TERM hack no longer neededTom Ryder2013-09-221-10/+0
|
* Chop off unicode suffix for OpenBSD TERM tooTom Ryder2013-09-151-1/+2
|
* Break editor/pager setup into subfileTom Ryder2013-09-152-0/+9
|
* Degrade TERM for OpenBSD systemsTom Ryder2013-09-151-0/+9
|