1
0
şunun yansıması https://github.com/limosek/zaf.git eşitlendi 2025-11-04 11:37:36 +01:00

Repaired plugin reinstall

Bu işleme şunda yer alıyor:
Lukas Macura
2016-12-12 11:07:11 +01:00
ebeveyn e826283c85
işleme c1f5eddb5d
2 değiştirilmiş dosya ile 10 ekleme ve 1 silme

Dosyayı Görüntüle

@@ -78,6 +78,12 @@ zaf_plugin_info() {
echo
}
# Get global plugin parameters
# $1 plugin
zaf_get_plugin_parameters() {
zaf_ctrl_get_global_option "${ZAF_PLUGINS_DIR}/${p}/control.zaf" "Parameters" | while read param rest; do echo $param; done
}
# Set plugin global parameter
# $1 plugindir
# $2 parameter

5
zaf
Dosyayı Görüntüle

@@ -239,8 +239,11 @@ reinstall)
[ -z "$1" ] && echo "$0 reinstall plugin [plugin]..."
for p in $@; do
if zaf_is_plugin "$p"; then
(zaf_ctrl_get_global_option "${ZAF_PLUGINS_DIR}/${p}" "Parameters"; echo) | while read param; do
params=$(zaf_get_plugin_parameters)
zaf_wrn $params
for param in $params; do
eval export ZAF_${p}_${param}=$(zaf_get_plugin_parameter "${ZAF_PLUGINS_DIR}/${p}" $param)
zaf_dbg "Saving ZAF_${p}_${param}"
done
zaf_remove_plugin "$(basename $p)"
reinstalled=1