case-app
Members list
Concise view
Packages
package caseapp
caseapp root package
caseapp root package
Simply importing things directly under this package should make it possible not to have to import things from caseapp.core.
Attributes
package caseapp.core
Core types / classes of caseapp.
Core types / classes of caseapp.
Not that in most use cases of caseapp, simply importing things right under caseapp, rather things from caseapp.core, should be enough.
This package is itself split in several sub-packages:
- caseapp.core.argparser: things related to parsing a single argument value,
- caseapp.core.parser: things related to parsing a sequence of arguments,
- caseapp.core.commandparser: things related to parsing a sequence of arguments, handling commands,
- caseapp.core.help: things related to help messages,
- caseapp.core.app: helpers to create caseapp-based applications,
- caseapp.core.default: helper to set / define a default value for a given type,
- caseapp.core.util: utilities, mostly for internal use.
Attributes
package caseapp.core.app
package caseapp.core.argparser
Things related to parsing a single argument.
Things related to parsing a single argument.
Mostly revolves around caseapp.core.argparser.ArgParser.
Attributes
package caseapp.core.commandparser
Command parsing-related things.
Command parsing-related things.
Attributes
package caseapp.core.complete
package caseapp.core.default
package caseapp.core.help
package caseapp.core.parser
All-the-arguments parsing stuff.
package caseapp.core.util
package caseapp.core.util.fansi
package dataclass