Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 780 Bytes

README.md

File metadata and controls

45 lines (32 loc) · 780 Bytes

Go bindings for Augeas

This package provides Go bindings for Augeas, the configuration editing tool.

Installation

go get honnef.co/go/augeas

Documentation

Documentation can be found at godoc.org.

Examples

Simple example

package main

import (
	"honnef.co/go/augeas"

	"fmt"
)

func main() {
	ag, err := augeas.New("/", "", augeas.None)
	if err != nil {
		panic(err)
	}

	// There is also Augeas.Version(), but we're demonstrating Get
	// here.
	version, err := ag.Get("/augeas/version")
	fmt.Println(version, err)
}

Extended example

An extended example that fetches all host entries from /etc/hosts can be found in the playground.