mirror of
https://github.com/flynx/bashctrl.git
synced 2025-10-28 10:20:11 +00:00
multiple fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
8e60b8b946
commit
3d54d68ad4
14
bashctrl
14
bashctrl
@ -28,6 +28,7 @@ DEFAULT_PLUGINS=(
|
||||
"alias 50 logout"
|
||||
|
||||
"prompt 50 start"
|
||||
"env 50 start"
|
||||
)
|
||||
|
||||
DISABLED_PLUGINS=(
|
||||
@ -39,9 +40,6 @@ DISABLED_PLUGINS=(
|
||||
"bash_completion 99 login"
|
||||
"bash_completion 99 start"
|
||||
|
||||
"env 50 start"
|
||||
|
||||
"bin 90 start"
|
||||
)
|
||||
|
||||
|
||||
@ -119,6 +117,9 @@ function confirm(){
|
||||
# XXX should explicitly check for events...
|
||||
function update(){
|
||||
local FILE=$1
|
||||
local NAME=$(basename "$FILE")
|
||||
NAME=${NAME//./}
|
||||
NAME=${NAME^^}
|
||||
local EVT=$2
|
||||
if [ ! -e $FILE ] \
|
||||
|| [ -z "`cat $FILE | grep $SCRIPT`" ] ; then
|
||||
@ -126,8 +127,11 @@ function update(){
|
||||
&& echo " Updating: $FILE..." \
|
||||
|| echo " Generating: $FILE..."
|
||||
{
|
||||
echo "# Lines added/maintained by $SCRIPT:"
|
||||
echo "source ${BIN_DIR}/${SCRIPT} run $EVT"
|
||||
echo "if [ -z \$BASHCTRL_${NAME} ] ; then"
|
||||
echo " BASHCTRL_${NAME}=1"
|
||||
echo " # Lines added/maintained by $SCRIPT:"
|
||||
echo " source ${BIN_DIR}/${SCRIPT} run $EVT"
|
||||
echo "fi"
|
||||
echo
|
||||
} >> $FILE
|
||||
else
|
||||
|
||||
@ -1 +1,2 @@
|
||||
export HISTCONTROL=ignoredups
|
||||
export PATH=~/bin/:$PATH
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user