smithy4s.decline

Type members

Classlikes

final case class Entrypoint[Alg[_[_, _, _, _, _]], F[_]](interpreter: Monadic[Alg, F], printerApi: PrinterApi[F])
class Smithy4sCli[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _]](mainOpts: Opts[Entrypoint[Alg, IO]], service: Service[Alg, Op]) extends CommandIOApp

Main entrypoint to Smithy4s CLIs. For convenience, see other modules like smithy4s-decline-ember. //

Main entrypoint to Smithy4s CLIs. For convenience, see other modules like smithy4s-decline-ember. //

Value parameters:
mainOpts

Opts providing an interpreter to execut commands, and printer to use when displaying the input/output/errors. See smithy4s.decline.util.PrinterApi for default options

service

The service to build a client call for