From cbc291a31affb9dce2c27b0d5acea97af5a578df Mon Sep 17 00:00:00 2001 From: Rod Treweek Date: Mon, 5 Jun 2017 13:32:24 -0700 Subject: [PATCH 1/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6219d636..235da3f6 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Bash-it provides a solid framework for using, developing and maintaining shell s ## Install -1. Check out a clone of this repo to a location of your choice, such as: `git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it` +1. Check out a clone of this repo to a location of your choice, such as: `git clone --depth=1 https://github.com/rodtreweek/bash-it.git ~/.bash_it` 2. Run `~/.bash_it/install.sh` (it automatically backs up your `~/.bash_profile` or `~/.bashrc`, depending on your OS) 3. Edit your modified config (`~/.bash_profile` or `~/.bashrc`) file in order to customize Bash-it. 4. Check out available aliases, completions and plugins and enable the ones you want to use (see the next section for more details). From eb9fb9d5d561c1f634dc15a424c1f9dcc1dfffe4 Mon Sep 17 00:00:00 2001 From: Rod Treweek Date: Mon, 19 Jun 2017 20:29:34 -0700 Subject: [PATCH 2/3] added aliases --- aliases/available/general.aliases.bash | 1 + aliases/available/vagrant.aliases.bash | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash index a4cf4ee2..3d2c9ea2 100644 --- a/aliases/available/general.aliases.bash +++ b/aliases/available/general.aliases.bash @@ -77,6 +77,7 @@ alias batshit='bash-it' alias bashit='bash-it' alias bash_it='bash-it' alias bash_ti='bash-it' +alias bsh='bash-it' # Display whatever file is regular file or folder catt() { diff --git a/aliases/available/vagrant.aliases.bash b/aliases/available/vagrant.aliases.bash index cfedb657..6cbf544f 100644 --- a/aliases/available/vagrant.aliases.bash +++ b/aliases/available/vagrant.aliases.bash @@ -2,13 +2,16 @@ cite 'about-alias' about-alias 'vagrant aliases' # Aliases +alias vhl='vagrant hosts list' +alias vscp='vaagrant scp' +alias vsl='vagrant snapshot list' +alias vst='vagrant snapshot take' alias vup="vagrant up" alias vupl="vagrant up 2>&1 | tee vagrant.log" alias vh="vagrant halt" alias vs="vagrant suspend" alias vr="vagrant resume" alias vrl="vagrant reload" -alias vssh="vagrant ssh" alias vst="vagrant status" alias vp="vagrant provision" alias vdstr="vagrant destroy" From da602221c2559b9e420f7ea182ca6bc8e578b697 Mon Sep 17 00:00:00 2001 From: Rod Treweek Date: Wed, 7 Jun 2017 03:22:31 -0700 Subject: [PATCH 3/3] Added aliases for vagrant, bash-it, and homesick --- aliases/available/general.aliases.bash | 16 ++++++++++++++++ aliases/available/homesick.aliases.bash | 24 ++++++++++++++++++++++++ aliases/available/vagrant.aliases.bash | 2 ++ 3 files changed, 42 insertions(+) create mode 100644 aliases/available/homesick.aliases.bash diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash index 3d2c9ea2..a22f4fd4 100644 --- a/aliases/available/general.aliases.bash +++ b/aliases/available/general.aliases.bash @@ -79,6 +79,22 @@ alias bash_it='bash-it' alias bash_ti='bash-it' alias bsh='bash-it' +# Additional bash-it aliases for help/show +alias shitsha='bash-it show aliases' +alias shitshc='bash-it show completions' +alias shitshp='bash-it show plugs' +alias shitha='bash-it help aliases' +alias shithc='bash-it help completions' +alias shithp='bash-it help plugins' +alias shitsrch="bash-it search $1" +alias shitsrchen="bash-it search $1 --enable" +alias shitenp="bash-it enable plugin" +alias shitena="bash-it enable alias" +alias shitenc="bash-it enable completion" + +# source ~/.bash_profile +alias sprof="source ~/.bash_profile" + # Display whatever file is regular file or folder catt() { for i in "$@"; do diff --git a/aliases/available/homesick.aliases.bash b/aliases/available/homesick.aliases.bash new file mode 100644 index 00000000..548efc3b --- /dev/null +++ b/aliases/available/homesick.aliases.bash @@ -0,0 +1,24 @@ +cite 'about-alias' +about-alias 'homesick aliases' + +# Aliases +alias sikhm="homesick cd dotfiles" +alias sikclone="homesick clone" +alias sikcomt="homesick commit dotfiles" +alias sikdstry="homesick destroy" +alias sikdif="homesick diff dotfiles" +alias sikexec="homesick exec dotfiles" +alias sikexeca="homesick exec_all" +alias sikgen="homesick generate" +alias sikhlp="homesick help" +alias siklnk="homesick link dotfiles" +alias sikls="homesick list" +alias sikopn="homesick open dotfiles" +alias sikpll="homesick pull dotfiles" +alias sikpsh="homesick push dotfiles" +alias sikrc="homesick rc dotfiles" +alias sikpth="homesick show_path dotfiles" +alias sikst="homesick status dotfiles" +alias siktrk="homesick track $1 dotfiles" +alias sikulnk="homesick unlink dotfiles" +alias sikv="homesick version" diff --git a/aliases/available/vagrant.aliases.bash b/aliases/available/vagrant.aliases.bash index 6cbf544f..ebbddaf4 100644 --- a/aliases/available/vagrant.aliases.bash +++ b/aliases/available/vagrant.aliases.bash @@ -7,6 +7,8 @@ alias vscp='vaagrant scp' alias vsl='vagrant snapshot list' alias vst='vagrant snapshot take' alias vup="vagrant up" +alias vupo="vagrant up $1 --provider=openstack" +alias vupv="vagrant up $1 --provider=vsphere" alias vupl="vagrant up 2>&1 | tee vagrant.log" alias vh="vagrant halt" alias vs="vagrant suspend"