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"
|
"alias 50 logout"
|
||||||
|
|
||||||
"prompt 50 start"
|
"prompt 50 start"
|
||||||
|
"env 50 start"
|
||||||
)
|
)
|
||||||
|
|
||||||
DISABLED_PLUGINS=(
|
DISABLED_PLUGINS=(
|
||||||
@ -39,9 +40,6 @@ DISABLED_PLUGINS=(
|
|||||||
"bash_completion 99 login"
|
"bash_completion 99 login"
|
||||||
"bash_completion 99 start"
|
"bash_completion 99 start"
|
||||||
|
|
||||||
"env 50 start"
|
|
||||||
|
|
||||||
"bin 90 start"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -119,6 +117,9 @@ function confirm(){
|
|||||||
# XXX should explicitly check for events...
|
# XXX should explicitly check for events...
|
||||||
function update(){
|
function update(){
|
||||||
local FILE=$1
|
local FILE=$1
|
||||||
|
local NAME=$(basename "$FILE")
|
||||||
|
NAME=${NAME//./}
|
||||||
|
NAME=${NAME^^}
|
||||||
local EVT=$2
|
local EVT=$2
|
||||||
if [ ! -e $FILE ] \
|
if [ ! -e $FILE ] \
|
||||||
|| [ -z "`cat $FILE | grep $SCRIPT`" ] ; then
|
|| [ -z "`cat $FILE | grep $SCRIPT`" ] ; then
|
||||||
@ -126,8 +127,11 @@ function update(){
|
|||||||
&& echo " Updating: $FILE..." \
|
&& echo " Updating: $FILE..." \
|
||||||
|| echo " Generating: $FILE..."
|
|| echo " Generating: $FILE..."
|
||||||
{
|
{
|
||||||
echo "# Lines added/maintained by $SCRIPT:"
|
echo "if [ -z \$BASHCTRL_${NAME} ] ; then"
|
||||||
echo "source ${BIN_DIR}/${SCRIPT} run $EVT"
|
echo " BASHCTRL_${NAME}=1"
|
||||||
|
echo " # Lines added/maintained by $SCRIPT:"
|
||||||
|
echo " source ${BIN_DIR}/${SCRIPT} run $EVT"
|
||||||
|
echo "fi"
|
||||||
echo
|
echo
|
||||||
} >> $FILE
|
} >> $FILE
|
||||||
else
|
else
|
||||||
|
|||||||
@ -1 +1,2 @@
|
|||||||
export HISTCONTROL=ignoredups
|
export HISTCONTROL=ignoredups
|
||||||
|
export PATH=~/bin/:$PATH
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user