Быстрая минификация javascript из FARа

FAR менеджер позволяет быстро выполнять команды операционной системы через пользовательское меню. Пользовательское меню доступно по клавише F2 в панели файлов.

Для минификации файлов будем использовать компилятор closure compiler.

Компилятор это «программа» на java, поэтому java должна быть установлена на компьютере.

Jar файл closure compiler можно скачать по ссылке и положить в любое удобное для вас место на диске.

Затем в ФАРе нажимаем F2, потом клавишу Insert, выбираем «Вставить команду».
Вводим клавишу быстрого доступа, название пункта меню (Метка), в поле команды вносим две строки

java -jar D:\closure-compiler-v20210202.jar --charset UTF-8 --js !.! --create_source_map !.map.!` --source_map_format=V3 --js_output_file !.min.js
echo //# sourceMappingURL=!.map.!` >> !.min.js

После этого сохранить команду, нажав кнопку формы «ОК».

Чтобы минифицировать js файл, ставим курсор в панели файла на нужном js файле, нажимаем F2 и выбираем только что созданный пункт меню минификатора.
Если все прошло правильно, рядом с js должны появится два файла имя_исходного_файла.min.js (минифицированный файл) и имя_исходного_файла.map.js (source map).

Замечание по командам.
java — исполняемый файл Java. Если Java не прописана в переменной окружения Windows PATH, то нужно указать абсолютный путь до интерпретатора Java (например «C:\Program Files\Java\jre1.8.0_281\bin\java.exe»).

D:\closure-compiler-v20210202.jar — скачанный нами Jar файл минификатора. Укажите ваш путь и имя файла, в который вы записали минификатор.

Опции минификатора —create_source_map !.map.!` —source_map_format=V3 нужны для генерации карты исходника (source map).
Если Source Map не нужен, можно удалить эти опции и вторую строку «echo //# sourceMappingURL=!.map.!` >> !.min.js»