Silent.Tool.Hexagonal.Cli 1.2.0

A .NET CLI tool for creating and managing projects in a folder structure suitable for Hexagonal Architecture and Microservices. Is similar to how Angular CLI tool uses commands to create components, modules, services, etc.

dotnet tool install --global Silent.Tool.Hexagonal.Cli --version 1.2.0
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 Silent.Tool.Hexagonal.Cli --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Silent.Tool.Hexagonal.Cli&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

.NET Tool for Clean Architecture Solutions

A .NET CLI tool for creating and managing projects in a folder structure suitable for Clean Architecture and Microservices. Is similar to how Angular CLI tool uses commands to create components, modules, services, etc.

Install

  • dotnet tool install Silent.Tool.Hexagonal.Cli

Features

  • Supports a command for generating a general-purpose solution folder structure for Clean Architecture projects
  • Supports commands for generating a RESTful service with empty dependencies according to Clean Architecture
  • Supports commands for generating a webapp project
  • Automatically adds references to the projects created
  • Automatically add references to solution file for generated projects
  • Automatically generates the projects for unit and integration testing
  • Supports a bit of configuration for project folder names and default framework

Usage

  • hexa - Shows help information and a list of commands.
  • hexa config set - Gets or sets the configuration values for the tool.
  • hexa config list - Lists down the existing configuration keys and their value.
  • hexa init - Initializes the project with default project folder structure.
  • hexa add service - Adds a ASP.NET Core project type with all the dependencies.
  • hexa add webapp - Adds a ASP.NET Core MVC project type with all the dependencies.

.NET Tool for Clean Architecture Solutions

A .NET CLI tool for creating and managing projects in a folder structure suitable for Clean Architecture and Microservices. Is similar to how Angular CLI tool uses commands to create components, modules, services, etc.

Install

  • dotnet tool install Silent.Tool.Hexagonal.Cli

Features

  • Supports a command for generating a general-purpose solution folder structure for Clean Architecture projects
  • Supports commands for generating a RESTful service with empty dependencies according to Clean Architecture
  • Supports commands for generating a webapp project
  • Automatically adds references to the projects created
  • Automatically add references to solution file for generated projects
  • Automatically generates the projects for unit and integration testing
  • Supports a bit of configuration for project folder names and default framework

Usage

  • hexa - Shows help information and a list of commands.
  • hexa config set - Gets or sets the configuration values for the tool.
  • hexa config list - Lists down the existing configuration keys and their value.
  • hexa init - Initializes the project with default project folder structure.
  • hexa add service - Adds a ASP.NET Core project type with all the dependencies.
  • hexa add webapp - Adds a ASP.NET Core MVC project type with all the dependencies.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.2.0 271 11/15/2020
1.1.1 137 11/4/2020
1.1.0 104 11/4/2020
1.0.0 139 11/2/2020