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." }