Renewal — автообновление Far и внешних плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Renewal — автообновление Far и внешних плагинов

Post by artemsen »

Обсуждение плагина Renewal.

Скачать: https://sourceforge.net/projects/farplugs/files/
Last edited by artemsen on Thu 16 Feb, 2012 13:50, edited 1 time in total.
buniak_a_h
Posts: 2255
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 134 times
Been thanked: 241 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by buniak_a_h »

Latest post of the previous page:

Pasha_ZZZ wrote: Tue 12 Jan, 2021 18:21 Поменял скрипт, добавил скрытие "серых" пунктов.
На самом деле не понял, о каком скрипте речь. Я запускаю плагин без скриптов…
Pasha_ZZZ
Posts: 163
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 3 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by Pasha_ZZZ »

buniak_a_h wrote: Tue 12 Jan, 2021 20:11На самом деле не понял, о каком скрипте речь.
Да тот, с предыдущей страницы
buniak_a_h
Posts: 2255
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 134 times
Been thanked: 241 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by buniak_a_h »

buniak_a_h wrote: Tue 12 Jan, 2021 20:03 А я уже сделал макрос (повесил на CtrlH) чтоб включать-выключать
buniak_a_h
Posts: 2255
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 134 times
Been thanked: 241 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by buniak_a_h »

2useven10, а Вы не думали над тем, чтобы аналогично автоматизировать обновление скриптов? Типа:
  1. принять стандарт имени архивного файла со скриптом, явно указывающий на версию;
  2. просматривать все загруженные скрипты (или просто находящиеся в умолчательных папках);
  3. по адресу, указанному в тексте скрипта в блоке регистрационной информации для ScriptsBrowser-а выходить на страницу, где есть ссылка на скачивание скрипта (хорошо бы на тему этого форума) и, если версия, указанная в архиве, новее имеющейся (из Info.version), то скачать архив, распаковать во временную папку, сравнить версии, указанные в полученных файлах с версией в имеющихся (это придётся делать, т.к. в архиве могут быть модули) и, возможно, заменить;
Pasha_ZZZ
Posts: 163
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 3 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by Pasha_ZZZ »

Renewal обновляет Far не через MSI, а через архив? Это очень плохо, если изначально Far установлен через MSI. Например, установлен Far 5500 через MSI. Renewal его обновляет архивом. Возможно несколько версий даже. Затем через Установку/удаление делаем для Фара восстановить - и получаем 5500, а все настройки от новой версии (возможно несовместимые).
2useven10
Posts: 4184
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 204 times

Renewal — автообновление Far и внешних плагинов

Post by 2useven10 »

buniak_a_h, Pasha_ZZZ, Чтобы не было недопонимания...
Renewal (и остальные плагины тоже) я правлю, если мне самому что-то не нравится и есть на это время.
Обновление скриптов меня не интересует и никакого намека на стандартизацию версионности там нет.
Делать из обновлятора ангела хранителя фара от пользователя планов тоже нет.
Pasha_ZZZ
Posts: 163
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 3 times
Contact:

Renewal — автообновление Far и внешних плагинов

Post by Pasha_ZZZ »

2useven10 wrote: Wed 13 Jan, 2021 09:02Делать из обновлятора ангела хранителя фара от пользователя планов тоже нет.
А этот тут при чем? При тихой инсталяции через MSI устанавливаются ровно те фичи, которые были выбраны в предыдущих MSI-инсталлерах.
А при распаковке из архива вся куча мусора вываливается.
2useven10
Posts: 4184
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 204 times

Renewal — автообновление Far и внешних плагинов

Post by 2useven10 »

Копирование файлов в конечном счёте всегда идёт через xcopy.
Для любителей минимализма можно включать опцию /U -- копировать только те файлы которые уже есть.
Надо только как-то это правильно обозвать и добавить в UI.
Тогда будет достаточно 1 раз почистить установку от 'лишних' файлов (каталогов) и обновлять только оставшиеся.
Post Reply

Return to “Обсуждение плагинов”