Categorygithub.com/coreos/stream-metadata-go

# README

Go library for parsing Fedora CoreOS streams

See the Fedora CoreOS documentation for basic information about streams.

This is a Go library which exposes API to decode streams into Go structs, as well as a convenience API to find the URL for a given stream.

Example usage

See example code here.

# Packages

package arch contains mappings between the Golang architecture and the RPM architecture used by Fedora CoreOS and derivatives.
Package main contains an example use of this library; it prints the current Fedora CoreOS EC2(AWS) x86_64 AMI in the us-east-2 region.
Package fedoracoreos contains APIs defining well-known streams for Fedora CoreOS and a method to retrieve the URL for a stream endpoint.
Package release contains APIs for interacting with a particular "release".
Package stream models a CoreOS "stream", which is a description of the recommended set of binary images for CoreOS.