cli_a2soft 0.0.6 copy "cli_a2soft: ^0.0.6" to clipboard
cli_a2soft: ^0.0.6 copied to clipboard

A2Soft CLI

A2Soft CLI #

CLI для ускоренной инициализации проекта. Создан поверх библиотеки mason

Установка 💽 #

Для глобальной установки нужно выполнить следующую команду:

dart pub global activate cli_a2soft

Доступные команды 📋 #

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/название_модуля

Как создать новый модуль (Brick)? 🏗 #

Для создания нового модуля необходимо выполнить следующую команду:

mason new название_модуля

После создания модуля для последующей его интеграции генерируем bundle с помощью следующей команды:

mason bundle ./bricks/название_модуля -t dart -o ./lib/bricks/название_модуля

Далее можно сгенерировать код с помощью функции generateBundle из миксина CLIMixin.

0
likes
90
pub points
0%
popularity

Publisher

unverified uploader

A2Soft CLI

Homepage

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

args, basic_utils, conduit_open_api_fork, http, mason, path, recase

More

Packages that depend on cli_a2soft