diff --git a/.gitignore b/.gitignore index fec6fae1..6be7eefe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +plugins/enabled .DS_Store custom/*.bash !custom/example.bash diff --git a/aliases/rails.aliases.bash b/aliases/rails.aliases.bash index d4415f6d..6e1ca149 100644 --- a/aliases/rails.aliases.bash +++ b/aliases/rails.aliases.bash @@ -10,6 +10,7 @@ alias rd='rails dbconsole' alias rp='rails plugin' alias ra='rails application' alias rd='rails destroy' +alias dbm='rake db:migrate' alias ss='script/server' alias ts="thin start" # thin server diff --git a/bash_it.sh b/bash_it.sh index e0cc579c..4a9b30d3 100644 --- a/bash_it.sh +++ b/bash_it.sh @@ -25,6 +25,11 @@ do done # Plugins +if [ ! -d "${BASH}/plugins/enabled" ] +then + mkdir "${BASH}/plugins/enabled" + ln -s ${BASH}/plugins/available/* "${BASH}/plugins/enabled" +fi PLUGINS="${BASH}/plugins/enabled/*.bash" for config_file in $PLUGINS do diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index 94b5e572..e361e04a 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -15,6 +15,17 @@ function myip { echo "Your public IP is: ${bold_green} $res ${normal}" } +# Function for previewing markdown files in the browser + +function pmdown() { + if command -v markdown &>/dev/null + then + markdown $1 | browser + else + echo "You don't have a markdown command installed!" + fi +} + # Make a directory and immediately 'cd' into it function mkcd() { diff --git a/plugins/enabled/base.plugin.bash b/plugins/enabled/base.plugin.bash deleted file mode 120000 index 4911573b..00000000 --- a/plugins/enabled/base.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/base.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/battery.plugin.bash b/plugins/enabled/battery.plugin.bash deleted file mode 120000 index 2479ed98..00000000 --- a/plugins/enabled/battery.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/battery.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/browser.plugin.bash b/plugins/enabled/browser.plugin.bash deleted file mode 120000 index 956f432d..00000000 --- a/plugins/enabled/browser.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/browser.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/dirs.plugins.bash b/plugins/enabled/dirs.plugins.bash deleted file mode 120000 index 9b352d5f..00000000 --- a/plugins/enabled/dirs.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/dirs.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/git.plugins.bash b/plugins/enabled/git.plugins.bash deleted file mode 120000 index 369848b3..00000000 --- a/plugins/enabled/git.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/git.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/hg.plugins.bash b/plugins/enabled/hg.plugins.bash deleted file mode 120000 index 496dac32..00000000 --- a/plugins/enabled/hg.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/hg.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/javascript.plugins.bash b/plugins/enabled/javascript.plugins.bash deleted file mode 120000 index 3fe79b65..00000000 --- a/plugins/enabled/javascript.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/javascript.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/jekyll.plugins.bash b/plugins/enabled/jekyll.plugins.bash deleted file mode 120000 index 95aa2718..00000000 --- a/plugins/enabled/jekyll.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/jekyll.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/latex.plugin.bash b/plugins/enabled/latex.plugin.bash deleted file mode 120000 index f42846d1..00000000 --- a/plugins/enabled/latex.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/latex.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/nginx.plugins.bash b/plugins/enabled/nginx.plugins.bash deleted file mode 120000 index 00e14643..00000000 --- a/plugins/enabled/nginx.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/nginx.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/osx.plugin.bash b/plugins/enabled/osx.plugin.bash deleted file mode 120000 index 74ecbe31..00000000 --- a/plugins/enabled/osx.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/osx.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/python.plugin.bash b/plugins/enabled/python.plugin.bash deleted file mode 120000 index 00b46444..00000000 --- a/plugins/enabled/python.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/python.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/ruby.plugin.bash b/plugins/enabled/ruby.plugin.bash deleted file mode 120000 index 5c1b3640..00000000 --- a/plugins/enabled/ruby.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/ruby.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/rvm.plugin.bash b/plugins/enabled/rvm.plugin.bash deleted file mode 120000 index 3909f281..00000000 --- a/plugins/enabled/rvm.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/rvm.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/ssh.plugins.bash b/plugins/enabled/ssh.plugins.bash deleted file mode 120000 index 9b57b125..00000000 --- a/plugins/enabled/ssh.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/ssh.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/subversion.plugin.bash b/plugins/enabled/subversion.plugin.bash deleted file mode 120000 index d2a8de2a..00000000 --- a/plugins/enabled/subversion.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/subversion.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/tmux.plugin.bash b/plugins/enabled/tmux.plugin.bash deleted file mode 120000 index bd310446..00000000 --- a/plugins/enabled/tmux.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/tmux.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/vagrant.plugins.bash b/plugins/enabled/vagrant.plugins.bash deleted file mode 120000 index 4a93ac1c..00000000 --- a/plugins/enabled/vagrant.plugins.bash +++ /dev/null @@ -1 +0,0 @@ -../available/vagrant.plugins.bash \ No newline at end of file diff --git a/plugins/enabled/virtualenv.plugin.bash b/plugins/enabled/virtualenv.plugin.bash deleted file mode 120000 index 94a6cf4f..00000000 --- a/plugins/enabled/virtualenv.plugin.bash +++ /dev/null @@ -1 +0,0 @@ -../available/virtualenv.plugin.bash \ No newline at end of file diff --git a/plugins/enabled/z.bash b/plugins/enabled/z.bash deleted file mode 120000 index e7f25a58..00000000 --- a/plugins/enabled/z.bash +++ /dev/null @@ -1 +0,0 @@ -../available/z.bash \ No newline at end of file