CLI Reference
Synopsis
Section titled “Synopsis”dotsider <assembly.dll|.exe> # TUI — interactive assembly explorerdotsider <package.nupkg> # TUI — browse NuGet package contentsdotsider diff <left> <right> # TUI — side-by-side assembly comparison
dotsider analyze <file> [opts] # CLI — headless analysisdotsider sessions <command> # CLI — interact with running instancesdotsider agent <command> # CLI — MCP server and AI skill generationTUI options
Section titled “TUI options”| Option | Description |
|---|---|
-t, --tab <1-8> | Start on a specific tab |
-n, --min-len <n> | Minimum raw string length (default: 4) |
-v, --version | Show version |
-h, --help | Show help |
dotsider analyze
Section titled “dotsider analyze”Run analysis without the TUI — pipe to other tools, write to files, or output JSON.
dotsider analyze MyLib.dll # assembly info (default)dotsider analyze MyLib.dll --types # list type definitionsdotsider analyze MyLib.dll --methods # list method definitionsdotsider analyze MyLib.dll --il Type.Method # disassemble a methoddotsider analyze MyLib.dll --deps # assembly referencesdotsider analyze MyLib.dll --strings # extract stringsdotsider analyze MyLib.dll --size # size breakdowndotsider analyze MyLib.dll --json # any of the above as JSONdotsider analyze MyLib.dll --types -o out.txt # write to file| Option | Description |
|---|---|
--types | List type definitions |
--methods | List method definitions |
--il <name> | Disassemble a specific method |
--deps | Show assembly references |
--strings | Extract strings |
--size | Show size breakdown |
--json | Output as JSON |
-o, --output <file> | Write output to a file |
dotsider sessions
Section titled “dotsider sessions”Interact with running dotsider TUI instances. Each instance exposes a Unix domain socket for programmatic access.
dotsider sessions list # list running instancesdotsider sessions info <pid> # assembly info + current viewdotsider sessions view <pid> # current tab and view statedotsider sessions navigate <pid> <tab> # switch to tab (1-8)dotsider sessions capture <pid> # capture screen as textdotsider sessions trace start <pid> # start tracingdotsider sessions trace events <pid> # get JIT, GC, exception eventsdotsider sessions trace counters <pid> # get performance countersdotsider sessions trace output <pid> # get stdout/stderrdotsider sessions trace stop <pid> # stop tracingdotsider agent
Section titled “dotsider agent”MCP server management and AI skill file generation.
dotsider agent mcp # launch the MCP serverdotsider agent init --ai claude # generate skill filedotsider agent init --path ./SKILL.md # write to explicit pathdotsider agent init --stdout # print to stdoutSupported --ai providers
Section titled “Supported --ai providers”claude, gemini, copilot, cursor-agent, opencode, codex, windsurf, kilocode, amp, qwen
Each resolves to the provider’s conventional skill path relative to the current directory.