Ecosyste.ms: Packages

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

Top 3.8% on proxy.golang.org
Top 3.4% dependent packages on proxy.golang.org
Top 3.5% dependent repos on proxy.golang.org
Top 4.9% forks on proxy.golang.org
Top 2.0% docker downloads on proxy.golang.org

proxy.golang.org : github.com/digineo/go-uci

Package uci implements a binding to OpenWrt's UCI (Unified Configuration Interface) files in pure Go. The typical use case is reading and modifying UCI config options: For more details head over to the OpenWrt wiki, or dive into UCI's C source code: The lexer is heavily inspired by Rob Pike's 2011 GTUG Sydney talk "Lexical Scanning in Go" (https://talks.golang.org/2011/lex.slide, https://youtu.be/HxaD_trXwRE), which in turn was a presentation of an early version of Go's text/template parser. It follows, that this library borrows code from Go's standard library (BSD-style licensed). The UCI grammar (for the purpose of this library) is defined as follows: For now, UCI imports/exports (packageDecl production) are not supported yet. The STRING token (value production) is also somewhat vaguely defined, and needs to be aligned with the actual C implementation.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/digineo/go-uci
Keywords: configuration, configuration-management, go, lexer, native, openwrt, parser, uci
License: MIT
Latest release: over 2 years ago
First release: over 2 years ago
Namespace: github.com/digineo
Dependent packages: 6
Dependent repositories: 2
Stars: 66 on GitHub
Forks: 20 on GitHub
Docker dependents: 6
Docker downloads: 1,414
See more repository details: repos.ecosyste.ms
Last synced: 11 days ago

    Loading...
    Readme
    Loading...