X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fnncp%2Fcmd%2Fnncp-file%2Fmain.go;h=d922882fec7a3a301e9c793cddfc378ee122de61;hb=f01c589d9d9d26a38ddc8c8d7a28f8c899cf44ca;hp=824cdb0a2a7820308a4e4b404d8276bbc808d906;hpb=66a1f121c12a73e49848e7946ceda8b75095b32e;p=nncp.git diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go index 824cdb0..d922882 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go @@ -35,14 +35,17 @@ func usage() { 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") @@ -92,15 +95,21 @@ func main() { } 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 {