diff --git a/linefilter/linefilter.go b/linefilter/linefilter.go new file mode 100644 index 0000000..e55f92e --- /dev/null +++ b/linefilter/linefilter.go @@ -0,0 +1,21 @@ +package linefilter + +import ( + "bufio" + "fmt" + "os" + "strings" +) + +func LineFilter() { + sc := bufio.NewScanner(os.Stdin) + + for sc.Scan() { + cap := strings.ToUpper(sc.Text()) + fmt.Println(cap) + } + + if err := sc.Err(); err != nil { + panic(err) + } +} diff --git a/main.go b/main.go index 34a0a15..8de2426 100644 --- a/main.go +++ b/main.go @@ -34,7 +34,8 @@ package main // import "git.sangeeth.dev/gobyexample/url" // import "git.sangeeth.dev/gobyexample/sha" // import "git.sangeeth.dev/gobyexample/base64" -import "git.sangeeth.dev/gobyexample/files" +// import "git.sangeeth.dev/gobyexample/files" +import "git.sangeeth.dev/gobyexample/linefilter" func main() { // runes.Runes() @@ -71,5 +72,6 @@ func main() { // url.Url() // sha.Sha() // base64.Base64() - files.Files() + // files.Files() + linefilter.LineFilter() }