From 24c05995e740227a9aadf27cbfc998048275ff12 Mon Sep 17 00:00:00 2001 From: Noah Gorny Date: Sat, 10 Oct 2020 04:02:30 +0300 Subject: [PATCH] helpers: Auto reload now only reloads and not reset the shell --- lib/helpers.bash | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/helpers.bash b/lib/helpers.bash index da3abc0a..d4e85fc9 100644 --- a/lib/helpers.bash +++ b/lib/helpers.bash @@ -114,6 +114,10 @@ bash-it () do $func $arg done + + if [ -n "$BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE" ]; then + _bash-it-reload + fi else $func "$@" fi @@ -239,6 +243,10 @@ _bash-it-migrate() { done done + if [ -n "$BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE" ]; then + _bash-it-reload + fi + if [ "$migrated_something" = "true" ]; then echo "" echo "If any migration errors were reported, please try the following: reload && bash-it migrate" @@ -455,10 +463,6 @@ _disable-thing () _bash-it-clean-component-cache "${file_type}" - if [ -n "$BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE" ]; then - exec ${0/-/} - fi - printf '%s\n' "$file_entity disabled." } @@ -555,10 +559,6 @@ _enable-thing () _bash-it-clean-component-cache "${file_type}" - if [ -n "$BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE" ]; then - exec ${0/-/} - fi - printf '%s\n' "$file_entity enabled with priority $use_load_priority." }