# cobox-config Stores and retrieves a YAML configuration file for use with the cobox stack. Also loads up master key to generate a global identity. ## Example ```js const Config = require('cobox-config') const storage = './storage' const config = Config(storage) ``` ## API ``` config.save() ``` Write to YAML storage, path set using the storage path when initialising. Make sure you call this otherwise the config will not write to disk. ``` config.load() ``` Load from YAML, path set using the storage path when initialising. This is called automatically when initialising a `Config`. ``` var key = group.name || group.address || group.address.toString('hex') config.groups.get(key) ``` Get a group from the config ``` var key = group.name || group.address || group.address.toString('hex') config.groups.set(key, { name, address, encryptionKey }) ``` Add a group to the config ``` var key = group.name || group.address || group.address.toString('hex') config.groups.delete(key) ``` Remove a group from the config ``` config.groups.list() ``` List saved groups