Обновление Far Manager
Если вы относите себя к ценителям Far Manager, то наверняка вам известен этот адрес: http://www.farmanager.com/nightly.php.
Это страничка ночных сборок Far вместе с основными плагинами. Сейчас обновляется практически каждый день.
Что вы делаете, если хотите обновить свой фар до очередного найтли-билда? Выкачиваете *дцать архивов, потом распаковываете их и раскладываете по папкам, чтобы плагины оказались в папке Plugins рядом с exe-шником Far? Не обращали внимание, сколько времени требуют эти манипуляции?
Я для себя слегка автоматизировал этот процесс — при помощи командной строки и пары известных консольных утилит (wget + 7-Zip). Просто скачайте архив, распакуйте его в любую папку и запустите сценарий «CreateFar.cmd». После его выполнения в папках «Far» и «Far2» получите готовые сборки текущих найтли-билдов Far 1.75 и Far 2.0 соответственно.
Сценарий решает задачи по скачиванию файлов из интернета, распаковке архивов и раскладыванию всего этого добра по каталогам. Вообще-то есть и еще одна задача: легкая демонстрация возможностей командной строки Windows по автоматизации рутинных задач.
ЗЫ.
1. При скачивании файлов установлено ограничение в 5 кБ/с. Чтобы его убрать, нужно в 4-й строке сценария удалить ключ «–limit-rate=5k» (или изменить его по своему усмотрению).
2. Сценарий снабжен комментариями, чтобы упростить его понимание и переделку для тех, кому это нужно.
3. Уже выкачанные архивы повторно не выкачиваются (например, при повторном запуске — чтобы напрасно трафик не переводить). В результате при появлении в сети более нового билда он будет выкачан в папку к старым билдам, что приведет к свалке и путанице. Чтобы этого избежать, необходимо перед обновлением вручную удалять папку «www.farmanager.com», в которую складываются выкачанные ранее архивы.