-
Notifications
You must be signed in to change notification settings - Fork 8
/
README
69 lines (48 loc) · 2.03 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
----------
Welcome To Bashness...
----------
This repo is to help with the setup of an amenable BASH environment.
This effort was borne from the fact that I often find that I am on a
foriegn or new machine that I have to quickly setup and do work on.
Having a cogent and customized environment is key to working
effectively. So, this is an effort to create such an environment in a
way that is flexible for others to perhaps get use from. Leveraging
GIT seemed like the right thing to do.
In this repo you will find the .bash* scripts necessary to set up your
BASH environment. I code for a living so the environment is of a
distinctly developer ilk. I have included an install "setup" script to
do the installation and have functions to help keep things up-to-date.
My friends thus far enjoy it and I hope you will too.
Some goodies: The prompt changes when you are in a GIT repo to give
you some nice status information to help you navigate around in "the Z
- repo" axis. Great for GIT users / developers!
There is a fair amount of gratuitous tom-foolery regarding the initial
shell welcome output (hope you are a fan of ascii-art fonts ;-)).
It's all in good fun!
----------
INSTALLATION:
----------
%> bash <(curl -s http://moya.6thcolumn.org/resources/bash/ezsetup)
OR
%> cd ~/
%> git clone git://github.com/gavinmbell/bash_resources.git ~/.bash_resources
%> cd .bash_resources
%> ./setup
%> source ~/.bashrc
Then...
Type:
%> src
(smile)
Both ezsetup and setup have options that are described via --help | -h
Once you have this installed, you may put an additional customizations in file:
~/.bash_local
This file is sourced at the end of the load sequence.
----------
UPDATING:
----------
To make it easy to stay updated with the latest changes, there is a function to call.
Regardless of where you are located in the file system you can always call:
%> check_for_bash_resources_update
This will update this project from the git repository and branch that the project is locally at.
I should have done this a long time ago... enjoy! :-)
-gavin