An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.3% on proxy.golang.org
Top 0.8% dependent packages on proxy.golang.org
Top 1.2% dependent repos on proxy.golang.org

proxy.golang.org : github.com/rwxrob/conf

Package conf helps generically manage configuration data in YAML files (and, by extension JSON, which is a YAML subset) using the gopkg.in/yaml.v3 package (v2 is not compatible with encoding/json creating unexpected marshaling errors). The package provides the high-level functions called by the Bonzai™ branch command of the same name allowing it to be consistently composed into any to any other Bonzai branch. However, composing into the root is generally preferred to avoid configuration name space conflicts and centralize all configuration data for a single Bonzai tree monolith for easy transport. Rather than provide functions for changing individual values, this package assumes editing of the YAML files directly and provider helpers for system-wide safe concurrent writes and queries using the convention yq/jq syntax. Default directory and file permissions are purposefully more restrictive than the Go default (0700/0600).

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/rwxrob/conf
Keywords: bonzai , configuration , go , golang , json , yaml
License: Apache-2.0
Latest release: over 2 years ago
First release: about 3 years ago
Namespace: github.com/rwxrob
Dependent packages: 36
Dependent repositories: 19
Stars: 2 on GitHub
Forks: 2 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/rwxrob, https://patreon.com/rwxrob, https://twitch.tv/rwxrob, https://youtube.com/rwxrob
Last synced: about 1 month ago

    Loading...
    Readme
    Loading...