Renewal — автообновление Far и внешних плагинов
Re: Renewal — обновление внешних плагинов
Latest post of the previous page:
афигеть, вообще-то там обновлялка встроеннаяbodrox wrote:ConEmu можно будет обновлять Renewal'ом? Я нынче не представляю FAR без него.
Re: Renewal — обновление внешних плагинов
Так ты же плагин пишешь, о каких руках идет речь? Все должно само )artemsen wrote:А мне вот неудобно руками удалять лишние файлы от версии 1.х или отмечать что надо/что не надо.
По поводу корневой папки - я пошел по следам unix-way - меньше проблем.
Re: Renewal — обновление внешних плагинов
Не очевидно. Где? Можно было бы и через Renewal сбацать, не?Maximus5 wrote:афигеть, вообще-то там обновлялка встроеннаяbodrox wrote:ConEmu можно будет обновлять Renewal'ом? Я нынче не представляю FAR без него.
WTF?
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
з.ы. если пишу с издёвкой или иронией, то я это прямо указываю в тексте .
Re: Renewal — обновление внешних плагинов
Очевидно, что в ConEmu В меню давно смотрел?
И каким образом Renewal сможет его обновить, если в conemu может быть запущен далеко не одна вкладка и не все с фарами...
И каким образом Renewal сможет его обновить, если в conemu может быть запущен далеко не одна вкладка и не все с фарами...
Re: Renewal — обновление внешних плагинов
обновлялка устраивает полностью, как правило, только автора…
а посему, можно попросить добавления функционала аналогичного параметру PostInstall в плагине "Update"?
тогда можно сделать необходимое на своё усмотрение, указав, к примеру, "PostInstall=%FARHOME%\service\Far.OnUpdate.cmd"
а посему, можно попросить добавления функционала аналогичного параметру PostInstall в плагине "Update"?
тогда можно сделать необходимое на своё усмотрение, указав, к примеру, "PostInstall=%FARHOME%\service\Far.OnUpdate.cmd"
Re: Renewal — обновление внешних плагинов
C UAC он вообще дружит? При попытке обновления ругается на невозможность удалить старый плагин
При повторном запуске плагин FileUnlock отсутствует в списке обновлений. После перезапуска Far, появляется.
Code: Select all
╔══════════════════════════ Removing plugin module ══════════════════════════╗
║ Access is denied. ║
║ Unable to delete plugin module "File Unlocker" ║
║ File: C:\Program Files (x86)\Far Manager\Plugins\FileUnlock\FileUnlock.dll ║
╟────────────────────────────────────────────────────────────────────────────╢
║ { Retry } [ Cancel ] ║
╚════════════════════════════════════════════════════════════════════════════╝
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Renewal — обновление внешних плагинов
Логично.Maximus5 wrote:Например инфо-файл в архиве.
P.S.
А можно пойти дальше, и избавить апдейтер от необходимости парсить страницу загрузки. Для этого надо завести на каждом сайте инфо-файл перечисляющий все доступные на нём плагины. Можно для этого использовать rss-поток.
Re: Renewal — обновление внешних плагинов
Это будет обязательно.tstr wrote:...добавления функционала аналогичного параметру PostInstall в плагине "Update"
Нет, не дружит, и скорее всего не будет. Для обновлений запускайте Far в режиме администратора.sharky wrote:C UAC он вообще дружит?
Re: Renewal — обновление внешних плагинов
Запуск из под администратора тоже не решает проблем.
После этого старые dll плагина удаляются, новые не появляются...
Короче на данный момент плагин полностью не функционален.
Code: Select all
╔════════ Renewal ════════╗
║ Error occurred: ║
║ Error moving files: 152 ║
╟─────────────────────────╢
║ { OK } ║
╚═════════════════════════╝
Короче на данный момент плагин полностью не функционален.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: Renewal — обновление внешних плагинов
Можно сделать так, как это сделано в мирандовском апдейтере.
Рядом с плагином (посколько межплагинного взаимодействия и регистрации у нас нет) лежит файлик update.info, в котором лежит урл для апдейта.
По этому урлу лежат два файлика, текстовый с текущей версией плагина, и архив с собственно плагином.
Апдейтер смотрит на этот урл, смотрит текстовый файл, сравнивает его версию с текущим плагином. Если нужно — обновляет. При этом обновляет не тупо в «far\plugins», а в папку где лежит плагин сейчас (скажем в far\plugins\editor\…).
Рядом с плагином (посколько межплагинного взаимодействия и регистрации у нас нет) лежит файлик update.info, в котором лежит урл для апдейта.
По этому урлу лежат два файлика, текстовый с текущей версией плагина, и архив с собственно плагином.
Апдейтер смотрит на этот урл, смотрит текстовый файл, сравнивает его версию с текущим плагином. Если нужно — обновляет. При этом обновляет не тупо в «far\plugins», а в папку где лежит плагин сейчас (скажем в far\plugins\editor\…).
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Re: Renewal — обновление внешних плагинов
А я и не спорю. Или в альфе стоит запрет на фикс багов?artemsen wrote:В анонсе и написано - deep alpha.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Renewal — обновление внешних плагинов
я лично с вашей стороны не увидел ни одного внятного багрепорта.sharky wrote:А я и не спорю. Или в альфе стоит запрет на фикс багов?
Re: Renewal — обновление внешних плагинов
А что непонятно?
Что плагин при попытке обновления сносит обновляемый плагин, но при этом не ставит новый?
Или это хитрая фича по удалению плагинов, так сказать, через гланды?
Что плагин при попытке обновления сносит обновляемый плагин, но при этом не ставит новый?
Или это хитрая фича по удалению плагинов, так сказать, через гланды?
- John Doe
- Бюрократ
- Posts: 13860
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Непонятны ваши претензии.
У нас так не принято, так что давайте-ка 1) внятные багрепорты 2) на тон ниже
Потому что с таким тоном вас в лучшем случае проигнорируют.
P.S.
Даже не знаю как вам доступнее объяснить значение слова внятные "внятные"
У нас так не принято, так что давайте-ка 1) внятные багрепорты 2) на тон ниже
Потому что с таким тоном вас в лучшем случае проигнорируют.
P.S.
Даже не знаю как вам доступнее объяснить значение слова внятные "внятные"
https://t.me/FarManager — Telegram чат