Namespace ZptSharp.Cli
Classes
Application
The main application which coordinates the logic carried out by the CLI app. Note that in production usage this is created and started by a .NET Generic Host, which is set up by Program.
BulkRenderingRequestFactory
Implementation of IGetsBulkRenderingRequest which transforms the CLI arguments into the proper type for bulk-rendering.
CliArguments
Represents the arguments (options) which are available to the CLI application.
CliArgumentsParser
A utility which uses CSF.Cli.ParameterParserBuilder`1 to parse a set of source arguments into an instance of CliArguments.
ModelLoader
Implementation of ILoadsModel which loads a model from a JSON source file.
Program
Entry-point to the CLI app process, hosting the static void Main
method.
This uses .NET Generic Host to wire up and run an instance of Application.
ServiceConfigurator
Logic which sets up the ZptSharp services to be used within an IBuildsHostingEnvironment.
Interfaces
IGetsBulkRenderingRequest
An object which gets a BulkRenderingRequest from a CliArguments
ILoadsModel
An object which can load a model object from a file path.