ZMA.Tool
1.0.8
dotnet tool install --global ZMA.Tool --version 1.0.8
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ZMA.Tool --version 1.0.8
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ZMA.Tool&version=1.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ZMA.Tool --version 1.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ZMA Tool
ZMA (Zohaib Modular Architecture) — Interactive CLI Scaffolder
A dotnet global tool that interactively scaffolds ZMA architecture projects.
Install
dotnet tool install -g ZMA.Tool
Usage
Interactive mode (default)
zma
Non-interactive mode (CI pipelines)
zma --tier Small --name MyApp --output ./projects --non-interactive
Check version / license status
zma --version
Register a license key
zma --register --key ZMA-XXXX-XXXX-XXXX
Arguments
| Flag | Alias | Description |
|---|---|---|
--tier |
-t |
Architecture tier: Small, Medium, or Large |
--name |
-n |
Project name |
--output |
-o |
Output directory (defaults to current directory) |
--non-interactive |
--auto |
Skip all prompts; requires --tier and --name |
--project-type |
-p |
Project type: webapi or mvc (default: webapi) |
--register |
-r |
Register a license key |
--key |
-k |
License key (used with --register) |
--version |
-v |
Show version and license status |
Licensing
| Tier | Max Entities | Watermark | Price |
|---|---|---|---|
| Free | 2 | Yes | $0 |
| Pro | 99 | No | Purchase at zma.dev |
The free edition watermarks generated files. Purchase a Pro key at zma.dev and activate with:
zma --register --key YOUR-KEY-HERE
What it scaffolds
graph LR
subgraph Small["Small — Monolith"]
direction LR
S_P["Presentation"]
S_A["Application"]
S_D["Domain"]
S_I["Infrastructure"]
S_P --> S_A --> S_D
S_A --> S_I
end
subgraph Medium["Medium — Modular Monolith"]
direction LR
M_P["Presentation"]
M_AC["Application<br/>CatalogModule · OrdersModule"]
M_I["Infrastructure<br/>CatalogDB · OrdersDB"]
M_D["Domain"]
M_P --> M_AC --> M_D
M_AC --> M_I
end
subgraph Large["Large — Microservices"]
direction TB
L_GW["API Gateway"]
L_CS["CatalogService"]
L_OS["OrderService"]
L_PS["PaymentService"]
L_SK["SharedKernel"]
L_GW --> L_CS & L_OS & L_PS
L_CS -.-> L_SK
L_OS -.-> L_SK
L_PS -.-> L_SK
end
Small -->|grow| Medium -->|scale| Large
Learn More
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.8 | 104 | 5/29/2026 |