ilmari-h / dlvtui

TUI Go debugger, frontend for Delve. WIP
Apache License 2.0
47 stars 4 forks source link
debugger delve terminal tui

dlv-tui

dlv-tui is a terminal user interface for the delve debugger. Made for Go developers who prefer using terminal-only tools in their workflow. The goal is to provide all functionality of the delve cli-debugger, wrapped in a TUI.

Usage

The client supports debugging by running an excecutable or by attaching to an existing process. The debug target is the first argument, after which the following options can be provided:

Configuration

Keybindings, colors and behavior of the client are customizable via a yaml configuration file located at $XDG_CONFIG_HOME/dlvtui/config.yaml.

Refer to config.yaml for an example configuration.

To enable syntax highlighting, set the option syntaxhighlighter to a command that outputs to stdout. For example bat -p -f --paging=never