This is a repository containing tools I created to use on the command-line. It's structured to make set up easy.
Contained in this repository is the following:
setup.sh
- the setup script (see below)globals.sh
- global variables and functions used by this repo's shell scriptsprompt.sh
- my custom prompt routinealiases.sh
- any aliases and other miscellaneous settingsshell/
- a directory containing various shell scripts I've writtenvim/
- a directory containing any Vim scripts I've writtengdb/
- a directory containing any GDB scripts I've writtenremind/
- a directory containing any files I've written for the remind Linux utility.
To use these tools yourself, you'll first have to clone the repository:
$ git clone https://github.com/cwshugg/shuggtools.git
Once cloned, simply run the setup script:
$ /your/path/to/shuggtools/setup.sh
This will apply the changes to your current bash instance. If you'd like to have this source automatically, you'll have to source
and provide it the path to itself as an argument. Place this code in your .bashrc
or .bash_profile
:
stsetup=/your/path/to/shuggtools/setup.sh
source ${stsetup} ${stsetup}