Toptout interactive --command-line
⚠ This project is discontinued because the main one has already implemented multiplatform scripting gears.
.NET 5
- python 3
- argparser
- json
- requests
toptout-cli
Print recommends about update
if it cannot find local db file toptout.json
.
The options list i.e. user defined options are in the options.txt
- toptout-cli
--option
my-rules.txt
- toptout-cli
update
- toptout-cli
force
Download .json
datas from https://github.com/beatcracker/toptout/tree/master/data
and consolidate it in a local db. Also creates the user-options
file.
How to download data
toptout-cli update
--provider swagger
https://github.com/johnydou/teleoff/tree/master/telemetry/data/json
^^^^^^^^/^^^^^^^ ^^^^^^ ^^^^^^^^^/^^^^/^^^^
user..../repo... branch path...../..../....
toptout-cli update
--provider github
--repo 'johnydou/teleoff/master' --path '/telemetry/data/json'
--provider github
--repo
'username/repository/branch'--user-repo-branch
'johnydou/teleoff/main'
--path
'/telemetry/data/json'
toptout-cli -r
toptout-cli --revert
toptout-cli --undo
?
Revert or undoing all changes
toptout-cli -h
toptout-cli --help
print, show, dry, list, ...
User can opts in a autogenerated file options.txt
+-._
without spaces. But some symbols can appear, like parenthesis [], (), }}.[+]
turn tm on[-]
switch tm off[_]
,[ ]
,[.]
do nothing or ignore. Default behavior
- Any spacers like space or tab
- Name of the module
[-] switch telemetry off
(+) turn telemetry back again
{-} name of the module
|+| name of the module 2
[.] ignore opts for module_name_3
[ ] do nothing for module_that_called_four
[_] still do nothing mod-5
... ...
[-] name of the module N