func usage() {
fmt.Fprintf(os.Stderr, nncp.UsageHeader())
- fmt.Fprintln(os.Stderr, "nncp-freq -- send file request\n")
+ fmt.Fprintf(os.Stderr, "nncp-freq -- send file request\n\n")
fmt.Fprintf(os.Stderr, "Usage: %s [options] NODE:SRC [DST]\nOptions:\n", os.Args[0])
flag.PrintDefaults()
}
log.Fatalln("Invalid NODE specified:", err)
}
- if *viaOverride != "" {
- vias := make([]*nncp.NodeId, 0, strings.Count(*viaOverride, ",")+1)
- for _, via := range strings.Split(*viaOverride, ",") {
- foundNodeId, err := ctx.FindNode(via)
- if err != nil {
- log.Fatalln("Invalid Via node specified:", err)
- }
- vias = append(vias, foundNodeId.Id)
- }
- node.Via = vias
- }
+ nncp.ViaOverride(*viaOverride, ctx, node)
var dst string
if flag.NArg() == 2 {