MetaCode.TemplateSuite2.CLI 2.0.19

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global MetaCode.TemplateSuite2.CLI --version 2.0.19
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local MetaCode.TemplateSuite2.CLI --version 2.0.19
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MetaCode.TemplateSuite2.CLI&version=2.0.19
nuke :add-package MetaCode.TemplateSuite2.CLI --version 2.0.19

Overview

A dotnet tool (mcts2) for model-first template-based code generation. Features built-in templates for generating data model code for a variety of uses.

Features

  • Models can be defined in .NET assemblies or JSON.
  • In-the-box templates for generating:
    • ordinary mutable classes (POCOs)
    • immutable classes (with builders)
    • freezable classes
    • serializable classes for Protobuf-Net, Google Proto3, JSON and MessagePack.
    • common interfaces for all the above.
  • Everything is open source (Apache 2.0 license).

Quick Start

  1. Create a model
  2. Choose a template
  3. Generate!

Under consideration

  • templates for generating XSD, Bond formats
  • templates for VB
  • templates for SQL and EF.
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.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
2.1.14 360 3/2/2023
2.1.12 350 1/29/2023
2.1.11 374 1/29/2023
2.1.10 321 1/29/2023
2.1.8 351 1/28/2023
2.1.6 324 12/21/2022
2.1.5 394 11/27/2022
2.1.3 365 11/20/2022
2.1.1 387 11/19/2022
2.0.38 399 11/19/2022
2.0.36 398 11/2/2022
2.0.35 447 10/23/2022
2.0.34 647 9/18/2022
2.0.33 687 9/10/2022
2.0.32 499 8/29/2022
2.0.31 513 8/29/2022
2.0.29 492 8/28/2022
2.0.27 502 6/30/2022
2.0.26 463 6/4/2022
2.0.24 476 5/14/2022
2.0.23 512 5/6/2022
2.0.19 496 5/3/2022
2.0.18 443 4/29/2022
2.0.16 464 4/29/2022
2.0.14 451 4/27/2022
2.0.13 568 4/13/2022
2.0.12 478 4/12/2022
2.0.11 530 4/11/2022
2.0.8 522 3/24/2022
2.0.7 454 3/22/2022
2.0.6 517 3/21/2022
1.6.54 483 3/13/2022
1.6.53 519 3/9/2022
1.6.52 511 3/6/2022
1.6.50 546 2/13/2022
1.6.49 476 2/11/2022
1.6.46 509 1/13/2022
1.6.45 523 1/13/2022
1.6.44 370 12/25/2021
1.6.41 377 12/22/2021
1.6.40 344 12/22/2021
1.6.39 325 12/21/2021
1.6.37 344 11/28/2021
1.6.34 402 11/13/2021
1.6.32 401 11/4/2021
1.6.30 420 10/17/2021
1.6.28 401 10/3/2021
1.6.26 489 10/2/2021
1.6.24 996 8/8/2021
1.6.23 368 8/8/2021
1.6.22 481 8/7/2021
1.6.21 408 8/7/2021
1.6.19 541 8/1/2021
1.6.15 1,479 5/30/2021
1.6.11 406 5/5/2021
1.6.10 476 4/19/2021
1.6.8 460 4/19/2021
1.6.2 428 4/17/2021
1.5.26 422 4/16/2021
1.5.24 411 4/15/2021
1.5.22 388 4/7/2021
1.5.21 394 3/19/2021
1.5.16 472 1/16/2021
1.5.14 393 1/14/2021
1.5.11 397 12/29/2020
1.5.7 512 12/17/2020
1.5.3 446 12/13/2020
1.5.1 513 12/13/2020
1.4.11 482 12/11/2020
1.4.10 450 12/11/2020
1.4.9 537 12/4/2020
1.4.7 424 12/2/2020
1.4.6 457 12/2/2020
1.4.5 579 10/19/2020
1.4.4 525 9/29/2020
1.4.2 496 8/12/2020
1.4.1 456 7/31/2020
1.3.38 555 7/28/2020
1.3.37 533 7/23/2020
1.3.35 579 7/22/2020
1.3.34 553 7/22/2020
1.3.33 527 7/22/2020
1.3.32 485 7/22/2020
1.3.31 490 7/21/2020
1.3.30 531 7/21/2020
1.3.29 522 7/21/2020
1.3.27 486 7/21/2020
1.3.26 462 7/20/2020
1.3.25 519 7/20/2020
1.3.23 555 7/20/2020
1.3.22 590 7/20/2020
1.3.21 522 7/19/2020
1.3.20 570 7/19/2020
1.3.18 620 7/18/2020
1.3.17 492 7/17/2020
1.3.16 542 7/17/2020
1.3.15 552 7/17/2020
1.3.14 524 7/17/2020
1.3.13 522 7/17/2020
1.3.12 503 7/17/2020
1.3.11 534 7/17/2020
1.3.10 565 7/17/2020
1.3.9 513 7/17/2020
1.3.8 538 7/16/2020
1.3.7 525 7/16/2020
1.3.6 480 7/16/2020
1.3.5 525 7/16/2020
1.3.3 512 7/16/2020
1.3.2 501 7/16/2020
1.3.1 539 7/16/2020
1.2.17 510 7/16/2020
1.2.16 575 7/16/2020
1.2.14 524 7/16/2020
1.2.12 450 7/15/2020
1.2.11 513 7/15/2020
1.2.10 540 7/15/2020
1.2.9 536 7/15/2020
1.2.8 591 7/15/2020
1.2.6 546 7/15/2020
1.2.5 546 7/15/2020
1.2.4 556 7/14/2020
1.2.3 543 7/14/2020
1.2.1 528 7/14/2020
1.1.2 572 7/11/2020
1.0.2 562 7/10/2020
0.1.88-beta 380 7/10/2020