Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 549 Bytes

README.md

File metadata and controls

18 lines (10 loc) · 549 Bytes

net-core-cli-boilerplate

.NET Core CLI Boilerplate

Goal

To create a starting point for new CLI projects that are to be build using .NET Core.

Features

Use a command-line parser to parse arguments provided to the cli, matching industry standard syntax, using verbs and -/-- parameters.

Dependency injection using AutoFac to create clean, testable code.

Unit testing to promote Test Driven Development (TDD).

Common logic for handling of Console read, output and error streams.

Handling Exit Codes to notify calling scripts of errors.