Make all aliases optional (a la plugins)
This continues a pattern that was introduced in ffa45b0 and refined
further in later commits. This enables all aliases by default, but can
be disabled by any user if they remove the appropriate
aliases/enabled/*.bash file.
pull/55/head
parent
279b60e26f
commit
ef42010c7b
|
|
@ -1,3 +1,4 @@
|
||||||
|
aliases/enabled
|
||||||
plugins/enabled
|
plugins/enabled
|
||||||
.DS_Store
|
.DS_Store
|
||||||
custom/*.bash
|
custom/*.bash
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,12 @@ do
|
||||||
done
|
done
|
||||||
|
|
||||||
# Aliases
|
# 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
|
for config_file in $FUNCTIONS
|
||||||
do
|
do
|
||||||
source $config_file
|
source $config_file
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue