ooni-probe-cli/internal/cmd/miniooni
Simone Basso c420c8bb29
feat(miniooni): run local oonirun v2 descriptor (#966)
We introduce the -f, --input-file FILE option with which we
are able to run an OONI Run v2 descriptor stored locally.

In this running mode, there are no checks related to whether the
descriptor has changed, since we're dealing with a local file.

Closes https://github.com/ooni/probe/issues/2328
2022-09-29 11:43:23 +02:00
..
.gitignore refactor: merge libminiooni into cmd/miniooni (#268) 2021-03-29 19:03:53 +02:00
consent.go feat(oonirun): improve tests (#915) 2022-08-31 18:40:27 +02:00
main_test.go feat(miniooni): make CLI much more user friendly (#913) 2022-08-31 12:44:46 +02:00
main.go feat(miniooni): run local oonirun v2 descriptor (#966) 2022-09-29 11:43:23 +02:00
oonirun.go feat(miniooni): run local oonirun v2 descriptor (#966) 2022-09-29 11:43:23 +02:00
README.md refactor: merge libminiooni into cmd/miniooni (#268) 2021-03-29 19:03:53 +02:00
runx.go feat(miniooni): make CLI much more user friendly (#913) 2022-08-31 12:44:46 +02:00
session.go feat(miniooni): make CLI much more user friendly (#913) 2022-08-31 12:44:46 +02:00
utils.go refactor(miniooni): divide et impera (#912) 2022-08-31 10:20:04 +02:00

miniooni

This directory contains the source code of a simple CLI client that we use for research as well as for running QA scripts. We designed this tool to have a CLI similar to MK and OONI Probe v2.x to ease running Jafar scripts that check whether these tools behave similarly. Perfect backwards compatibility was not a design goal for miniooni. Rather, we aimed to have as little conflict as possible, such that we can run side-by-side QA checks.