aboutsummaryrefslogtreecommitdiff
path: root/bash
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve comment on prompt command.Tom Ryder2012-06-111-1/+1
|
* Tidied VCS prompt functionsTom Ryder2012-06-111-6/+11
|
* Suppress all errorsTom Ryder2012-06-091-7/+10
|
* Add nonzero jobs count to promptTom Ryder2012-06-091-1/+7
|
* Add return value for VCS prompt functionTom Ryder2012-06-091-0/+1
|
* Prefer case to globbed ifTom Ryder2012-06-091-2/+4
|
* Tidier implementation for VCS promptTom Ryder2012-06-091-27/+16
|
* Optimise call a bitTom Ryder2012-06-081-10/+21
|
* Forgot MercurialTom Ryder2012-06-081-2/+11
|
* Repository detection for promptTom Ryder2012-06-081-1/+26
|
* More directories to add to $PATH automaticallyTom Ryder2012-06-081-3/+8
|
* Work around race condition bug in tmuxTom Ryder2012-06-071-0/+9
| | | | | | | | | | It looks like tmux doesn't wait for me to finish defining my default-terminal before it opens up my new shell. This means the first window of my new tmux sessions usually humbly thinks it only has eight colours. This seems to be a known bug in tmux, so for the moment I'm just working around it with an environment variable with which .bashrc will deal.
* Completely redo bash startup filesTom Ryder2012-06-052-73/+54
| | | | | | | | | | Much happier with things now. Conditionals are much more sensible and colours are good too. I still don't like those ls and grep calls but I'd rather put up with the ugliness. This script takes about 200ms to load -- a bit too long really, but I suspect that it might actually be the SSH agent stuff that's causing trouble.
* Refactored bashrc a bitTom Ryder2012-06-051-21/+32
|
* Commit history lines immediatelyTom Ryder2012-06-051-0/+3
|
* History still broken. Giving up.Tom Ryder2012-06-051-11/+0
|
* Safety valve for history bugTom Ryder2012-06-051-2/+10
|
* Thousand lines of history per shellTom Ryder2012-06-051-1/+1
|
* Second attempt at shared Bash historyTom Ryder2012-06-051-0/+3
|
* Actually I like this in generalTom Ryder2012-06-051-1/+1
|
* Refactor bashrc config for parity with new zshrcTom Ryder2012-06-041-52/+66
| | | | | | | I'm trying out Zshrc for a bit for a future Arabesque article. I've started by just trying to get rough feature parity with my Bash configuration. I've had some moderate success though it's taken quite some time.
* Add alias for slTom Ryder2012-05-281-0/+3
|
* Use color=auto for ls and grep coloring.Tom Ryder2012-05-251-2/+2
| | | | | | Forgot to include this as defined in the stock .bashrc file for Debian. It prevents control codes for terminal colors from being piped into tools like less.
* Only complete when appropriateTom Ryder2012-05-221-4/+4
|
* Wait, that didn't work.Tom Ryder2012-05-221-1/+1
|
* Use shots for completion where possibleTom Ryder2012-05-221-0/+4
| | | | See https://github.com/tejr/shots.
* Simply suppress setting errors.Tom Ryder2012-05-221-8/+8
| | | | Sometimes I try to overcomplicate things I think.
* Reorder options alphabetically.Tom Ryder2012-05-221-6/+6
| | | | Messes with my Aspergers' otherwise.
* Check option existence before setting.Tom Ryder2012-05-221-12/+12
| | | | I was hoping this wouldn't be necessary, but it seems it is.
* Set dirspell and globstar options.Tom Ryder2012-05-221-0/+6
|
* More advanced aliasing for ls and grep.Tom Ryder2012-05-161-7/+23
|
* Alias --safe-updates switch for MySQLTom Ryder2012-05-151-0/+3
| | | | | | | | It seldom interferes with the stuff that I meaned to do, and almost always stops the stuff I didn't. Besides, if I wanted to delete a whole table, I'd use TRUNCATE; faster and less ambiguous.
* Slightly more elegant grep/ls colouringTom Ryder2012-05-151-3/+5
| | | | Mostly just improving the readability of the conditional logic a bit.
* Hash dircolors, remove grep dependency.Tom Ryder2012-05-081-2/+2
|
* Check grep/ls --color options.Tom Ryder2012-05-081-2/+2
| | | | | A few of the machines I work with are so old that they don't actually have the --color option.
* I've decided I don't like this. I don't mind typing ~/.Tom Ryder2012-05-041-3/+0
|
* Remove -s option from hostname call.Tom Ryder2012-04-181-1/+1
|
* Removed history appender/yanker.Tom Ryder2012-04-041-3/+0
| | | | | | | On some of the older boxes I care for this was causing very nasty infinite loops leading to my history filling up extremely fast with duplicate command lines. I really like this functionality, but sadly I can't risk crashing servers with it.
* Simpler syntax for editor existence check.Tom Ryder2012-03-221-4/+1
|
* Swap order of history appending calls.Tom Ryder2012-03-081-1/+1
|
* Removed HISTIGNORE definition.Tom Ryder2012-03-031-3/+0
|
* Improve glob settings.Tom Ryder2012-03-021-0/+6
|
* Add my home directory to .:/home/tom.Tom Ryder2012-03-021-0/+3
|
* Generalise this to any local file.Tom Ryder2012-02-281-3/+3
|
* May as well add my logout file here.Tom Ryder2012-02-271-0/+5
| | | | Although presently it's just the Debian default.
* Use short hostname.Tom Ryder2012-02-261-1/+1
|
* Change screen window title with PROMPT_COMMAND.Tom Ryder2012-02-251-1/+6
| | | | | Seems to work better than adding it as part of the prompt, so guess I can't complain.
* Removed screen title-updating prompt.Tom Ryder2012-02-241-5/+0
| | | | | Will revise this later. Interacting poorly with tmux and incremental history search.
* This is really hard to get right.Tom Ryder2012-02-241-1/+1
|
* Whoops, doubleup on term stanzas.Tom Ryder2012-02-241-5/+0
|