rcmpy package#
Subpackages#
- rcmpy.commands package
- rcmpy.config package
- Submodules
- rcmpy.config.file module
ManagedFile
ManagedFile.condition
ManagedFile.directory
ManagedFile.evaluate()
ManagedFile.executable
ManagedFile.extra_templates
ManagedFile.link
ManagedFile.name
ManagedFile.output
ManagedFile.platform
ManagedFile.platforms
ManagedFile.present
ManagedFile.template
ManagedFile.update()
ManagedFile.update_root()
- Module contents
Config
ManagedFile
ManagedFile.condition
ManagedFile.directory
ManagedFile.evaluate()
ManagedFile.executable
ManagedFile.extra_templates
ManagedFile.link
ManagedFile.name
ManagedFile.output
ManagedFile.platform
ManagedFile.platforms
ManagedFile.present
ManagedFile.template
ManagedFile.update()
ManagedFile.update_root()
- rcmpy.environment package
- rcmpy.paths package
- rcmpy.state package
- rcmpy.watch package
- rcmpy.xdg package
Submodules#
rcmpy.app module#
This package’s command-line entry-point application.
rcmpy.entry module#
This package’s command-line entry-point (boilerplate).
rcmpy.schemas module#
A module for working with schemas belonging to this package.
- class rcmpy.schemas.RcmpyDictCodec(data: dict[str, str | int | float | bool | None | dict[str, str | int | float | bool | None] | list[str | int | float | bool | None]] = None, schemas: SchemaMap = None, dest_attr: str = 'data', verify: bool = True)[source]#
Bases:
DictCodec
A simple wrapper for package classes that want to implement DictCodec.
- default_schemas: SchemaMap | None = {'Config': <vcorelib.schemas.json.JsonSchema object>, 'State': <vcorelib.schemas.json.JsonSchema object>, 'ManagedFile': <vcorelib.schemas.json.JsonSchema object>}#
Module contents#
Useful defaults and other package metadata.