You must login to view /gokrazy/internal/commit/95c24add2dd9dc01f85f7deec2e67cccd481fdda.
The GitHub option should be usable for most people, it only links via username.

Files
internal/fat/example_test.go
Michael Stapelberg e166c599fa update import paths
2017-07-14 03:18:19 +02:00

40 lines
607 B
Go

package fat_test
import (
"io/ioutil"
"log"
"time"
"github.com/gokrazy/internal/fat"
)
func Example() {
tmp, err := ioutil.TempFile("", "example")
if err != nil {
log.Fatal(err)
}
fw, err := fat.NewWriter(tmp)
if err != nil {
log.Fatal(err)
}
w, err := fw.File("etc/resolv.conf", time.Now())
if err != nil {
log.Fatal(err)
}
if _, err := w.Write([]byte("nameserver 8.8.8.8")); err != nil {
log.Fatal(err)
}
if err := fw.Flush(); err != nil {
log.Fatal(err)
}
if err := tmp.Close(); err != nil {
log.Fatal(err)
}
log.Printf("mount -o loop %s /mnt/loop", tmp.Name())
}