diff --git a/.gitignore b/.gitignore index 6be7eefe..33e5fca9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +aliases/enabled plugins/enabled .DS_Store custom/*.bash diff --git a/aliases/emacs.aliases.bash b/aliases/available/emacs.aliases.bash similarity index 100% rename from aliases/emacs.aliases.bash rename to aliases/available/emacs.aliases.bash diff --git a/aliases/general.aliases.bash b/aliases/available/general.aliases.bash similarity index 100% rename from aliases/general.aliases.bash rename to aliases/available/general.aliases.bash diff --git a/aliases/git.aliases.bash b/aliases/available/git.aliases.bash similarity index 100% rename from aliases/git.aliases.bash rename to aliases/available/git.aliases.bash diff --git a/aliases/heroku.aliases.bash b/aliases/available/heroku.aliases.bash similarity index 100% rename from aliases/heroku.aliases.bash rename to aliases/available/heroku.aliases.bash diff --git a/aliases/hg.aliases.bash b/aliases/available/hg.aliases.bash similarity index 100% rename from aliases/hg.aliases.bash rename to aliases/available/hg.aliases.bash diff --git a/aliases/jekyll.aliases.bash b/aliases/available/jekyll.aliases.bash similarity index 100% rename from aliases/jekyll.aliases.bash rename to aliases/available/jekyll.aliases.bash diff --git a/aliases/osx.aliases.bash b/aliases/available/osx.aliases.bash similarity index 100% rename from aliases/osx.aliases.bash rename to aliases/available/osx.aliases.bash diff --git a/aliases/rails.aliases.bash b/aliases/available/rails.aliases.bash similarity index 100% rename from aliases/rails.aliases.bash rename to aliases/available/rails.aliases.bash diff --git a/aliases/textmate.aliases.bash b/aliases/available/textmate.aliases.bash similarity index 100% rename from aliases/textmate.aliases.bash rename to aliases/available/textmate.aliases.bash diff --git a/aliases/todo.txt-cli.aliases.bash b/aliases/available/todo.txt-cli.aliases.bash similarity index 100% rename from aliases/todo.txt-cli.aliases.bash rename to aliases/available/todo.txt-cli.aliases.bash diff --git a/aliases/vim.aliases.bash b/aliases/available/vim.aliases.bash similarity index 100% rename from aliases/vim.aliases.bash rename to aliases/available/vim.aliases.bash diff --git a/bash_it.sh b/bash_it.sh index d63458a0..1dde4503 100644 --- a/bash_it.sh +++ b/bash_it.sh @@ -37,7 +37,12 @@ do done # Aliases -FUNCTIONS="${BASH}/aliases/*.bash" +if [ ! -d "${BASH}/aliases/enabled" ] +then + mkdir "${BASH}/aliases/enabled" + ln -s ${BASH}/aliases/available/* "${BASH}/aliases/enabled" +fi +FUNCTIONS="${BASH}/aliases/enabled/*.bash" for config_file in $FUNCTIONS do source $config_file