This is a command line application demonstrating various usages of the Twingate API.
\path\to\tg.exe --help
e.g. G:\tg.exe --help
or cd \path\to\tg.exe
followed by tg.exe --help
/path/to/tg --help
e.g. /apps/tg --help
or cd \path\to\tg
followed by ./tg --help
xattr -d com.apple.quarantine /path/to/tg
to remove the quarantine bit.chmod +x /path/to/tg
to make the app executable./path/to/tg --help
e.g. /apps/tg --help
or cd \path\to\tg
followed by ./tg --help
deno bundle --unstable --import-map ./import_map.json ./tg.js ./tg.bundle.js
deno compile --allow-all --unstable --target x86_64-unknown-linux-gnu --output ./tg ./tg.bundle.js &
Show command usage
./tg --help
./tg group --help
./tg export --help
Export Excel file
./tg export
Export PNG image
./tg export --format png
Note: Requires the GraphViz package to be installed and available on your path.
List resources
./tg resource list
Import Groups, Remote Networks and resources into a new account
./tg import -a [new account name] -nrg -f [path to file to import from (format must be as outputted by the export command)]
If you are experiencing any issues, create a new issue here.