+ flag.Usage = func() {
+ fmt.Fprintf(
+ flag.CommandLine.Output(),
+ "Replace \"@HEX(TAI64)\"-prefixed line with human readable UTC.\n",
+ )
+ flag.PrintDefaults()
+ }
+ leapsecs := flag.Bool("leapsecs", false, "Take leap seconds into account: honest TAI->UTC")
+ db := flag.String("leapsecsdb", "", "Use that leapsecs.dat leap seconds database")
+ flag.Parse()
+
+ if *db != "" {
+ buf, err := ioutil.ReadFile(*db)
+ if err != nil {
+ log.Fatalln(err)
+ }
+ tai64n.LeapsecsDBLoad(buf)
+ }
+