0 purchases
cli a2soft
A2Soft CLI #
CLI для ускоренной инициализации проекта. Создан поверх библиотеки mason
Установка 💽 #
Для глобальной установки нужно выполнить следующую команду:
dart pub global activate cli_a2soft
copied to clipboard
Доступные команды 📋 #
a2_cli create #
Создает проект с базовым темплейтом и возможностью выборочного подключения модулей (например, можно подключить локализацию или базу данных).
a2_cli bloc #
Создает BLoC с базовыми состояниями по указанному пути.
a2_cli --help #
Просмотр списка доступных команд.
Работа с модулями (Brick'ами) 📦 #
Для работы (создания, редактирования) с модулями необходимо глобально установить на свое устройство библиотеку mason_cli
Как отредактировать существующий модуль (Brick)? 🔨 #
Существующие модули находятся в корневой папке './bricks'. После внесения изменений необходимо сгенерировать новый dart bundle и положить его в папку './lib/bricks'.
Сделать это можно с помощью следующей команды:
mason bundle ./bricks/название_модуля -t dart -o ./lib/bricks/название_модуля
copied to clipboard
Как создать новый модуль (Brick)? 🏗 #
Для создания нового модуля необходимо выполнить следующую команду:
mason new название_модуля
copied to clipboard
После создания модуля для последующей его интеграции генерируем bundle с помощью следующей команды:
mason bundle ./bricks/название_модуля -t dart -o ./lib/bricks/название_модуля
copied to clipboard
Далее можно сгенерировать код с помощью функции generateBundle из миксина CLIMixin.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.