github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2012/goforc/cat.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "flag" 7 "io" 8 "os" 9 ) 10 11 func main() { 12 flag.Parse() 13 for _, arg := range flag.Args() { 14 f, err := os.Open(arg) 15 if err != nil { 16 panic(err) 17 } 18 defer f.Close() 19 _, err = io.Copy(os.Stdout, f) // HL 20 if err != nil { 21 panic(err) 22 } 23 } 24 }