coursemgmt.core.cli

Members list

Type members

Classlikes

object ArgParsers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ArgParsers.type
abstract class CmtCommand[T](using parser: Parser[T], help: Help[T]) extends Command[T]

Attributes

Supertypes
class Command[T]
class CaseApp[T]
class Object
trait Matchable
class Any
Known subtypes
class CmtcCommand[T]

Extensions

Extensions

extension (self: RemainingArgs)
def enforceNoTrailingArguments(): Either[CmtError, RemainingArgs]
def enforceTrailingArgumentCount(expectedCount: Int): Either[CmtError, RemainingArgs]