package shakuhachi
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=966fc8667c2aa9830e64950d2de74bd564a65d60e1f50cfd3dc1e99ef106dc47
sha512=6423ce04d784ba521a7f49fabdafbe036e2dd80cd08ca999fdc6767262d7f12aa4e5002d65efd4c568b343eaabf4d680191c88334d629e1ca0156084531e9e0b
doc/shakuhachi.config/SkhcConfig/Config/index.html
Module SkhcConfig.ConfigSource
Operations on a configuration file.
type of the configuration file.
init collection query default format misc plugins creates a new configuration with collection, query, default, format, misc and plugins.
val minimal :
name:string ->
database:string ->
music_directory:string ->
plugins_directory:string ->
tminimal ~name ~database ~music_directory ~plugins_directory creates a configuration with only mandaory values. Other values are initialized to their default values.
plugin_conf plugin_name config returns the plugin configuration plugin_name in config. Returns an empty configuration is no configuration is found for plugin_name.
of_file path tries to parse the file at path into a configuration.
to_channel oc config prints the representation of config to oc.
collection config returns the configuration section.
collection_name config returns the collection_name inside collection section.
music_directory config returns the music_directory inside collection section.
music_database config returns the music_database inside collection section.
plugins_directory config returns the plugins_directory inside collection section.
query_fields config returns the query_fields inside query section.
default_artist config returns the artist inside default section.