? [Build Tool] AMXXPack

Сообщения
141
Реакции
329

? AMXXPack
(https://github.com/Hedgefog/node-amxxpack)

Простая система сборки и CLI для Amx Mod X проектов.

? О сборщике
Сборщик будет полезен для проектов с большим количеством плагинов и ресурсов. Используя CLI вы сможете построить весь проект одной командой. Сборщик так же поддерживает горячую перезагрузку, чтоб поддерживать ваши плагины и ресурсы в актуальном состоянии во время работы.

Система похожа на ту, что используется в Halloween Mod и Zombie Panic модах, но теперь это один npm пакет, который не требует gulp.

? Возможности
  • ⚙ Гибкая настройка
  • ? Горячая перезагрузка
  • ? Сборщик ресурсов

? Требования
  • Node.js 10.0.0+

? Установка
AMXXPack доступен в npm реестре. Установка может быть выполнена через команду npm install:
Код:
npm install amxxpack
или установите глобально, для того, чтоб использовать как системную команду
Код:
npm install -g amxxpack
▶ Быстрый старт
  • Создать новую директорию для вашего проекта и открыть терминал внутри созданной директории
  • Выполнить команду npm install amxxpack --global для установки amxxpack глобально
  • Выполнить команду amxxpack create . для инициализации проекта
  • Выполнить команду amxxpack install для установки зависимостей (компилятора)
  • Используйте команду amxxpack build для сборки проекта
  • Используйте команду amxxpack watch для сборки проекта и наблюдением
? Команды
Список доступных команд и параметров смотрите на GitHub: https://github.com/Hedgefog/node-amxxpack
 
Последнее редактирование:
Сообщения
141
Реакции
329
Резерв
 
Последнее редактирование:
Сообщения
141
Реакции
329
Обновление
  • Добавлена команда fetch-compiler для загрузки компилятора

Установка компилятора для Amx Mod X 1.9.0 с Counter-Strike аддоном:
Код:
amxxpack fetch-compiler --addon cstrike --version 1.9.0-git5294 --dev
 
Сообщения
141
Реакции
329
Новая версия 1.0.0.

Теперь это полноценная CLI. Добавилась возможность конфигурировать компилятор и сторонние библиотеки прямо в конфигурации проекта, загрузка которых произойдет командой amxxpack install.

Теперь есть возможность создавать скрипты с помощью команды amxxpack new:
Код:
amxxpack new script my_plugin --include fakemeta,hamsandwich,reapi
Для обновления используйте команду npm update amxxpack

Система в целом была переработанная и думаю получила свой вид, в котором и будет развиваться дальше. Так же изменился файл конфигурации, потому рекомендую сгенерировать конфигурационный файл командой amxxpack config.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу