plistsync.configΒΆ
Plistsync configuration management using YAML files.
We use the eyconf library to handle configuration loading and validation. For more information see EYConf.
OverviewΒΆ
Module ContentsΒΆ
- class plistsync.config.ConfigΒΆ
Bases:
eyconf.EYConf[ConfigSchema]Plistsync configuration class.
This class is responsible for loading and validating the configuration. For more information see EYConf.
- static get_dir() pathlib.PathΒΆ
Get the path to the config directory.
We check if the following folders exist to determine the config directory:
PSYCNC_CONFIG_DIR environment variable
OS-specific global config directory
- static get_file() pathlib.PathΒΆ
Get the path to the config file.