agtool
(account/access graphs tool) is a tool to visualize, compute and
transform account access graphs based on an input specification.
User Manual | Developer (API) Documentation
- For Python dependencies, see
requirements.txt
, these can be installed withpip install -r requirements.txt
.
- Either run
./bin/agtool
directly in the Terminal. (You may need tochmod +x ./bin/agtool
first) - this has the limitation of only being able to be executed from the project root. - Alternatively, add
export PATH="<path to agtool>/bin/agtool:$PATH"
to yourrc
file (either~/.bashrc
or~/.zshrc
depending on whether you use bash or zsh respectively - you can check withecho $0
).
- Either run
.\bin\agtool.bat
directly in Windows Terminal (or Command Prompt / PowerShell). - Alternatively, press the Start button and type in "Edit environment variables
for your account" (or "Edit the system environment variables") and add the
bin
folder to either your user'sPath
environment variable or the system'sPATH
environment variable.
- Module information such as version information, module documentation, etc.,
is stored in
app/__init__.py
. - The main executable file is
app/__main__.py
which fetches the basic command arguments and passes them toapp/cli
which serves as the main component and entry point of the CLI 'form factor' of the application.
- Build documentation:
make docs
- By default, this opens the browser. To avoid this, use
make docs:silent
.
- By default, this opens the browser. To avoid this, use