Command Line Support

Note! "Oakton" is a small community just to the North of Jasper's namesake.

Jasper uses the related Oakton projects for command line parsing and its command runner extensibility. The extension method RunJasper(args) off of IHostBuilder is really just a call to Oakton.AspNetCore command execution that was kept for backward compatibility.

On top of the built in commands from Oakton.AspNetCore for executing the application and running environment checks, Jasper adds a new command called storage for managing any configured message configuration. See Durable Messaging and Command Processing for more information on this command.

Custom Oakton commands will automatically be discovered from any loaded Jasper extensions.