package main
import (
+ "expvar"
"fmt"
"log"
"net"
"time"
"github.com/anacrolix/dht"
- _ "github.com/anacrolix/envpprof"
+ "github.com/anacrolix/envpprof"
"github.com/anacrolix/tagflag"
"github.com/dustin/go-humanize"
"github.com/gosuri/uiprogress"
Addr *net.TCPAddr `help:"network listen addr"`
UploadRate tagflag.Bytes `help:"max piece bytes to send per second"`
DownloadRate tagflag.Bytes `help:"max bytes per second down from peers"`
+ Debug bool
tagflag.StartPos
Torrent []string `arity:"+" help:"torrent file path or magnet uri"`
}{
if flags.Seed {
select {}
}
+ expvar.Do(func(kv expvar.KeyValue) {
+ fmt.Printf("%s: %s\n", kv.Key, kv.Value)
+ })
+ envpprof.Stop()
}