23 lines
438 B
Go
23 lines
438 B
Go
package sort
|
|
|
|
import (
|
|
"flag"
|
|
"fmt"
|
|
|
|
"github.com/brtholomy/um/go/flags"
|
|
)
|
|
|
|
const (
|
|
key flags.Flag = "key"
|
|
)
|
|
|
|
func Sort(args []string) {
|
|
sortFlags := flag.NewFlagSet("sort", flag.ExitOnError)
|
|
sortKey := sortFlags.String(string(key), "", "filename of ordered list to use as key")
|
|
|
|
sortFlags.Parse(args)
|
|
fmt.Println("subcmd sort")
|
|
fmt.Printf("key: %#v\n", *sortKey)
|
|
fmt.Printf("args: %#v\n", sortFlags.Args())
|
|
sortFlags.Usage()
|
|
}
|