bb/m/tool/sort/sort.go

22 lines
309 B
Go
Raw Normal View History

package sort
import (
"fmt"
"os"
"sort"
"flag"
2022-06-17 11:21:19 +03:00
"github.com/k1574/goblin/m/input"
)
func Run(args []string) {
flagSet := flag.NewFlagSet(args[0], flag.ExitOnError)
flagSet.Parse(args[1:])
lines, _ := input.ReadAllLines(os.Stdin)
sort.Strings(lines)
for _, l := range lines {
fmt.Print(l)
}
}