Generated from src/cli.rs and src/cli/*.rs using Clap's CommandFactory.
Automatically generated help commands, arguments, and options are omitted.
Command aliases are not supported.
For command details, run ghidra-cli <command> --help.
Regenerate from the repository root with cargo xtask gen-tree.
Run cargo xtask gen-tree --check to verify that this document is current.
ghidra-cli
├── project
│ ├── list
│ ├── delete
│ ├── archive
│ ├── restore
│ └── info
├── program
│ ├── list
│ ├── open
│ ├── close
│ ├── delete
│ ├── info
│ ├── stats
│ ├── list-relocations
│ ├── list-calling-conventions
│ ├── list-registers
│ ├── context
│ │ ├── list
│ │ ├── get
│ │ ├── set
│ │ └── clear
│ ├── rebase
│ ├── import
│ ├── export
│ └── save
├── function
│ ├── tag
│ │ ├── list
│ │ ├── get
│ │ ├── create
│ │ ├── delete
│ │ ├── rename
│ │ ├── set-comment
│ │ ├── attach
│ │ └── detach
│ ├── list
│ ├── get
│ ├── disassemble
│ ├── rename
│ ├── create
│ ├── delete
│ ├── set-signature
│ ├── set-storage
│ ├── set-return-type
│ ├── set-calling-convention
│ ├── set-stack-purge
│ ├── set-body
│ ├── set-thunk
│ ├── clear-thunk
│ ├── call-signature
│ │ ├── get
│ │ ├── set
│ │ └── clear
│ ├── var
│ │ ├── list
│ │ ├── get
│ │ ├── set
│ │ └── infer-struct
│ └── set-noreturn
├── string
│ ├── list
│ └── refs
├── symbol
│ ├── list
│ ├── get
│ ├── externals
│ ├── entry-points
│ ├── create-label
│ ├── delete
│ ├── rename
│ ├── set-namespace
│ └── set-primary
├── equate
│ ├── list
│ ├── get
│ ├── create
│ ├── attach
│ ├── detach
│ └── delete
├── namespace
│ ├── list
│ ├── get
│ ├── create
│ ├── rename
│ ├── move
│ └── delete
├── memory
│ ├── file-mappings
│ ├── block
│ │ ├── list
│ │ ├── create
│ │ ├── set
│ │ ├── move
│ │ └── delete
│ ├── info
│ ├── read
│ ├── read-vtable
│ └── write
├── data
│ ├── list
│ └── read
├── listing
│ ├── define-code
│ ├── define-data
│ ├── undefine
│ └── flow
│ ├── get
│ ├── set
│ └── clear
├── xref
│ ├── to
│ ├── from
│ ├── create
│ ├── delete
│ └── set-primary
├── type
│ ├── list
│ ├── get
│ ├── uses
│ ├── create
│ │ ├── struct
│ │ ├── union
│ │ ├── enum
│ │ └── typedef
│ ├── import-c
│ ├── archive
│ │ ├── inspect
│ │ ├── import
│ │ └── export
│ ├── delete
│ ├── rename
│ ├── set-description
│ ├── clone
│ ├── resize
│ ├── move
│ ├── category
│ │ ├── list
│ │ ├── create
│ │ └── delete
│ ├── field
│ │ ├── uses
│ │ ├── append
│ │ ├── create-bitfield
│ │ ├── set
│ │ ├── clear
│ │ └── delete
│ └── enum
│ └── member
│ └── delete
├── pcode
│ ├── at
│ └── function
├── analysis
│ ├── run
│ └── option
│ ├── list
│ ├── get
│ └── set
├── comment
│ ├── list
│ ├── get
│ ├── set
│ └── delete
├── bookmark
│ ├── list
│ ├── get
│ ├── set
│ └── delete
├── find
│ ├── virtual-callers
│ ├── address-tables
│ ├── function-candidates
│ ├── string
│ ├── text
│ ├── bytes
│ ├── instruction
│ └── constant
├── graph
│ ├── cfg
│ ├── calls
│ ├── callers
│ └── callees
├── decompile
├── disassemble
├── script
│ ├── run
│ └── list
├── batch
├── config
│ ├── list
│ ├── get
│ ├── set
│ └── reset
├── doctor
├── bridge
│ ├── start
│ ├── stop
│ ├── restart
│ ├── status
│ └── ping
└── job
├── list
├── get
├── result
└── cancel
205 command nodes (excluding the root), 0 aliases.