package shakuhachi
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=c72807d303de137441b643fec1c7630c930ebc792b576783c7961b237c2114db
sha512=770f878bbdac8033d90e904ce8e9c84fc75331c7ff9b35e2204fafe3746f432f2664296dac91942a788b82a2da07478d91b76ed85cd880758d2def8a55144840
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.
unicode_normalize_form config returns the unicode_normalize_form inside misc section.
val set_duplicate_query :
(unit, unit, unit, unit, unit) SkhcQuery.Field.t SkhcQuery.Query.t option ->
t ->
tset_dupplicate_query query config sets the duplicate_query key of inside the misc.