mirror of https://github.com/pwndbg/pwndbg
1.2 KiB
1.2 KiB
Environment Variables
Pwndbg relies on several environment variables to customize its behavior. Below is a list of these variables and their purposes:
PATH
: Standard systemPATH
variable used to locate executables.EDITOR
,VISUAL
: Used by thecymbol
command to open an editor.HOME
,XDG_CACHE_HOME
: Used bylib.tempfile
to determine temporary file locations.PWNDBG_VENV_PATH
: Specifies the virtual environment path for Pwndbg.PWNDBG_DISABLE_COLORS
: Disables colored output in Pwndbg.PWNDBG_LOGLEVEL
: Initial log level to use for log messages.OPENAI_API_KEY
,ANTHROPIC_API_KEY
: Used by theai
command for accessing respective AI APIs.GITHUB_ACTIONS
,RUN_FLAKY
: Used bytests_commands.py
to determine the test environment.PWNDBG_PROFILE
: Enables profiling for benchmarking.USE_PDB
: Enables Python debugger in tests.PWNDBG_LAUNCH_TEST
: Used by tests to configure test launching.PWNDBG_ARCH
,PWNDBG_KERNEL_TYPE
,PWNDBG_KERNEL_VERSION
: Used bygdblib
kernel tests to specify kernel parameters.SPHINX
: Used bydocs/source/conf.py
, likely to be removed.PWNLIB_NOTERM=1
: Set by Pwndbg to avoid terminal issues with Pwntools.