aboutsummaryrefslogtreecommitdiff
path: root/bash
Commit message (Collapse)AuthorAgeFilesLines
* Add references to GPG keyTom Ryder2012-07-311-0/+3
|
* Prevent gdb from spitting its banner and licenseTom Ryder2012-07-251-0/+3
| | | | | Gets irritating after a while; much nicer to just type 'gdb' and get a prompt straight off.
* ex-style prompt for edTom Ryder2012-07-021-1/+1
|
* Make final call into expected successTom Ryder2012-06-221-3/+3
| | | | | | The last command run should be something that I always expect to work, because otherwise the prompt includes an error code every time I log in if there isn't a local .bashrc file, which is the case on most of my servers.
* Source local bashrc fileTom Ryder2012-06-211-0/+3
|
* More portable wc -l with sedTom Ryder2012-06-211-1/+1
|
* Correct errorTom Ryder2012-06-211-1/+1
|
* Refactor prompt into one functionTom Ryder2012-06-211-88/+90
|
* Put everything including paths stuff in .bashrc.Tom Ryder2012-06-192-20/+20
| | | | | | Heresy, I know, but I'm sick of dealing with the distinction between login shells and non-login shells, particularly as far as my $PATH is concerned.
* Add functions to enable/disable promptTom Ryder2012-06-191-42/+56
|
* Alias for edTom Ryder2012-06-171-0/+3
|
* Nah.Tom Ryder2012-06-151-4/+1
|
* Alert me if ahead of masterTom Ryder2012-06-151-1/+4
|
* Return values for VCS promptsTom Ryder2012-06-111-3/+3
|
* Misc syntax/grammar correctionsTom Ryder2012-06-112-3/+3
|
* Fix overloading init scriptsTom Ryder2012-06-112-2/+12
|
* 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
|