fmt.Fprintln(os.Stderr, "nncp-file -- send file\n")
fmt.Fprintf(os.Stderr, "Usage: %s [options] SRC NODE:[DST]\nOptions:\n", os.Args[0])
flag.PrintDefaults()
+ fmt.Fprint(os.Stderr, `
+If SRC equals to -, then read data from stdin to temporary file.
+`)
}
func main() {
var (
cfgPath = flag.String("cfg", nncp.DefaultCfgPath, "Path to configuration file")
niceRaw = flag.Int("nice", nncp.DefaultNiceFile, "Outbound packet niceness")
- minSize = flag.Uint64("minsize", 0, "Minimal required resulting packet size")
- chunkSize = flag.Uint64("chunk", 0, "Split file on specified size chunks, in KiB")
+ minSize = flag.Uint64("minsize", 0, "Minimal required resulting packet size, in KiB")
+ chunkSize = flag.Uint64("chunked", 0, "Split file on specified size chunks, in KiB")
quiet = flag.Bool("quiet", false, "Print only errors")
debug = flag.Bool("debug", false, "Print debug messages")
version = flag.Bool("version", false, "Print version information")
}
if *chunkSize == 0 {
- err = ctx.TxFile(node, nice, flag.Arg(0), splitted[1], int64(*minSize))
+ err = ctx.TxFile(
+ node,
+ nice,
+ flag.Arg(0),
+ splitted[1],
+ int64(*minSize)*1024,
+ )
} else {
err = ctx.TxFileChunked(
node,
nice,
flag.Arg(0),
splitted[1],
- int64(*minSize),
- int64(*chunkSize) * 1024,
+ int64(*minSize)*1024,
+ int64(*chunkSize)*1024,
)
}
if err != nil {