Skip to content

CLI Команды (@azure-net/cli)

@azure-net/cli устанавливается как отдельный пакет и версионируется независимо от @azure-net/kit.

Установка:

bash
npm i -D @azure-net/cli

CLI-бинарь:

bash
azure-net <command>

Основные группы

  • azure-net add ...
  • azure-net create ...
  • azure-net init ...
  • azure-net install ...
  • azure-net generate ...
  • azure-net check ...

add

  • azure-net add commit-tools
    • Устанавливает и настраивает инструменты для коммитов/линтинга (husky, commitlint, semantic-release и т.д.).
    • Опция: -m, --manager <manager> (bun | pnpm | npm | yarn)

create

  • azure-net create schema-factory
  • azure-net create middleware-manager
  • azure-net create translation-manager
  • azure-net create presenter-factory
  • azure-net create schema-rule
  • azure-net create middleware
  • azure-net create response
  • azure-net create datasource
  • azure-net create datasource-provider

init

  • azure-net init edges
    • Добавляет edgesPlugin в Vite конфиг.
  • azure-net init folders-structure
    • Генерирует структуру папок проекта из azure-net.config.

install

  • azure-net install fresh
    • Запускает полный bootstrap-флоу (структура + опциональные генераторы).

generate

  • azure-net generate component
  • azure-net generate widget
  • azure-net generate design-component
  • azure-net generate repository
  • azure-net generate repo
  • azure-net generate repository-method
  • azure-net generate use-cases
  • azure-net generate domain
  • azure-net generate presenter
  • azure-net generate types-json
  • azure-net generate schema-from-type
  • azure-net generate module
  • azure-net generate module-preset

check

  • azure-net check presenter-names
    • Проверяет дубли ID презентеров.
  • azure-net check provider-names
    • Проверяет дубли ID в createBoundaryProvider(...).
  • azure-net check domain
    • Проверяет правила доменного слоя (нейминг/лимиты/index).
  • azure-net check layer-boundaries
    • Проверяет нарушение границ контекстов по алиасам.
  • azure-net check folders-structure
    • Проверяет допустимые папки в layers, ui, ui/components.
  • azure-net check internal
    • Запускает все внутренние проверки выше.
  • azure-net check project
    • Запускает: {packageManager} run format -> azure-net check internal -> {packageManager} run lint -> {packageManager} run typecheck.
    • packageManager берется из azure-net.config.ts/js.