fix: ensure plugin:update updates all plugins when no plugin is specified

Closes #4553
This commit is contained in:
Jose Diaz-Gonzalez
2021-04-16 01:00:53 -04:00
parent be01d2f7ec
commit 42e9164050

View File

@@ -23,6 +23,18 @@ cmd-plugin-update() {
fi
plugn update "$PLUGIN" "$PLUGIN_COMMITTISH"
else
pushd "$PLUGIN_ENABLED_PATH" >/dev/null
for PLUGIN in *; do
if [[ -d "${PLUGIN}" ]]; then
if fn-is-core-plugin "${PLUGIN}"; then
continue
fi
plugn update "$PLUGIN"
fi
done
popd &>/dev/null || pushd "/tmp" >/dev/null
fi
plugn trigger update