CLI Commands (@azure-net/cli)
@azure-net/cli is installed as a separate package and is versioned independently from @azure-net/kit.
Install:
bash
npm i -D @azure-net/cliCLI binary:
bash
azure-net <command>Top-level groups
azure-net add ...azure-net create ...azure-net init ...azure-net install ...azure-net generate ...azure-net check ...
add
azure-net add commit-tools- Installs and configures commit/lint tooling (husky, commitlint, semantic-release, etc.).
- Option:
-m, --manager <manager>(bun | pnpm | npm | yarn)
create
azure-net create schema-factoryazure-net create middleware-managerazure-net create translation-managerazure-net create presenter-factoryazure-net create schema-ruleazure-net create middlewareazure-net create responseazure-net create datasourceazure-net create datasource-provider
init
azure-net init edges- Adds
edgesPluginto Vite config.
- Adds
azure-net init folders-structure- Creates project folders structure from
azure-net.config.
- Creates project folders structure from
install
azure-net install fresh- Runs full bootstrap flow (structure + optional scaffolds).
generate
azure-net generate componentazure-net generate widgetazure-net generate design-componentazure-net generate repositoryazure-net generate repoazure-net generate repository-methodazure-net generate use-casesazure-net generate domainazure-net generate presenterazure-net generate types-jsonazure-net generate schema-from-typeazure-net generate moduleazure-net generate module-preset
check
azure-net check presenter-names- Checks duplicate presenter IDs.
azure-net check provider-names- Checks duplicate
createBoundaryProvider(...)IDs.
- Checks duplicate
azure-net check domain- Checks domain naming/limits/index rules.
azure-net check layer-boundaries- Checks cross-context alias boundary violations.
azure-net check folders-structure- Checks allowed folders in
layers,ui,ui/components.
- Checks allowed folders in
azure-net check internal- Runs all internal checks above.
azure-net check project- Runs:
{packageManager} run format->azure-net check internal->{packageManager} run lint->{packageManager} run typecheck. packageManageris read fromazure-net.config.ts/js.
- Runs: