From 01b7c24177852d5941dfdde42abfb69a6e4ea191 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 4 May 2021 12:26:13 +1000 Subject: [PATCH] Update cmd examples Remove references to godo which isn't really helpful anymore. Update the output from some of the commands. --- README.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index d5b3a69c..215b086b 100644 --- a/README.md +++ b/README.md @@ -53,18 +53,15 @@ Communication about the project is primarily through [Discussions](https://githu ## Command packages -Here I'll describe what some of the packages in `./cmd` do. - -Note that the [`godo`](https://github.com/anacrolix/godo) command which is invoked in the following examples builds and executes a Go import path, like `go run`. It's easier to use this convention than to spell out the install/invoke cycle for every single example. +Here I'll describe what some of the packages in `./cmd` do. Install them with `go get github.com/anacrolix/torrent/cmd/...`. ### torrent -Downloads torrents from the command-line. This first example does not use `godo`. +Downloads torrents from the command-line. - $ go get github.com/anacrolix/torrent/cmd/torrent - # Now 'torrent' should be in $GOPATH/bin, which should be in $PATH. $ torrent download 'magnet:?xt=urn:btih:KRWPCX3SJUM4IMM4YF5RPHL6ANPYTQPU' - ubuntu-14.04.2-desktop-amd64.iso [===================================================================>] 99% downloading (1.0 GB/1.0 GB) + ... lots of jibba jabber ... + downloading "ubuntu-14.04.2-desktop-amd64.iso": 1.0 GB/1.0 GB, 1989/1992 pieces completed (1 partial) 2015/04/01 02:08:20 main.go:137: downloaded ALL the torrents $ md5sum ubuntu-14.04.2-desktop-amd64.iso 1b305d585b1918f297164add46784116 ubuntu-14.04.2-desktop-amd64.iso @@ -76,7 +73,7 @@ Downloads torrents from the command-line. This first example does not use `godo` torrentfs mounts a FUSE filesystem at `-mountDir`. The contents are the torrents described by the torrent files and magnet links at `-metainfoDir`. Data for read requests is fetched only as required from the torrent network, and stored at `-downloadDir`. $ mkdir mnt torrents - $ godo github.com/anacrolix/torrent/cmd/torrentfs -mountDir=mnt -metainfoDir=torrents & + $ torrentfs -mountDir=mnt -metainfoDir=torrents & $ cd torrents $ wget http://releases.ubuntu.com/14.04.2/ubuntu-14.04.2-desktop-amd64.iso.torrent $ cd .. @@ -90,5 +87,5 @@ torrentfs mounts a FUSE filesystem at `-mountDir`. The contents are the torrents Creates a magnet link from a torrent file. Note the extracted trackers, display name, and info hash. - $ godo github.com/anacrolix/torrent/cmd/torrent-magnet < ubuntu-14.04.2-desktop-amd64.iso.torrent + $ torrent-magnet < torrents/ubuntu-14.04.2-desktop-amd64.iso.torrent magnet:?xt=urn:btih:546cf15f724d19c4319cc17b179d7e035f89c1f4&dn=ubuntu-14.04.2-desktop-amd64.iso&tr=http%3A%2F%2Ftorrent.ubuntu.com%3A6969%2Fannounce&tr=http%3A%2F%2Fipv6.torrent.ubuntu.com%3A6969%2Fannounce -- 2.48.1