This class provides the main entrypoint for most programs to analyzing and manipulating codebases. It provides a high-level interface to interact with the codebase graph, and provides methods to access and manipulate files, directories, symbols, and other entities in the codebase.
Console
GitCommit | None
str
list[TInterface]
ProgrammingLanguage
str
Path
VisualizationManager
str
str
str
str | GitCommit | None
str | None
bool
bool
CheckoutResult
bool
None
str
bool
bool
None
str
str
bool
str
Optional[str]
Optional[str]
bool
str
bool
dir_path
, or full path to the directory from codebase root.
str
bool
str
bool
bool
str
bool
str
str
str
str
bool
str
str
bool
GitCommit | None
str
bool
str
bool
bool
str
bool
None
None
None
CodeFlag
bool
Graph | go.Figure
None