abjad.configuration
Configuration. |
- class abjad.configuration.Configuration[source]
Configuration.
Behavior at instantiation:
Looks for
$HOME/.abjad/
.Creates
$HOME/.abjad/
if directory does not exist.Looks for
$HOME/.abjad/abjad.cfg
.Creates
$HOME/.abjad/abjad.cfg
if file does not exist.Parses
$HOME/.abjad/abjad.cfg
.Provides default key-value pairs for pairs which fail validation.
Writes configuration changes to disk.
Creates Abjad output directory if directory does not exist.
Gets Abjad configuration directory.
Gets Abjad configuration file path.
Gets Abjad install directory.
Gets Abjad output directory.
Gets LilyPond log file path.
Gets LilyPond version string.