7cde93fca4
1. the description of the command and the helper function are clear hints that the command is intended to show a single JSON measurement at a time (also the use case seems clear) [*] 2. the function used to read lines was failing for all my measurements that take input. Since that was not the optimal pattern anyway, use a better pattern to fix it. 3. some changes are automatically applied by my editor (VSCode with the Go plugin) and I am fine with them. 4. while reading code, I also applied my preferred pattern wrt whitespaces, i.e.: no whitespace inside functions, if a function feels too long in this way, just break it. Closes #57 [*] Even if we want to show many measurements at a time, which does not seem needed, given the UI patterns, this functionality won't be P0. What is P0 is to bless a new beta and give to @sarathms binaries for all archs that support a basic `show`. |
||
---|---|---|
cmd/ooniprobe | ||
config | ||
data | ||
internal | ||
nettests | ||
scripts | ||
testdata | ||
utils | ||
version | ||
.dockerignore | ||
.gitignore | ||
.goreleaser.yml | ||
.travis.yml | ||
build.sh | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE.md | ||
Makefile | ||
ooni_test.go | ||
ooni.go | ||
Readme.md |
OONI Probe CLI
The next generation OONI Probe Command Line Interface.
Development setup
Be sure you have golang >= 1.12. We use Go modules. Make sure you don't have GOPATH set.
Run
./build.sh help
to get information on the supported systems as well as to get instructions on how to install dependencies.