Sha256: b528ac70365460acff30a703428929b67250dc83af697a38c6883fd1faa41cfa

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

- File selector at top of source editor
  - Populate with every file seen so far
- Locals window
- Params window (with locals?)
- Watch window
  - Custom user expressions
- Object explorer
  - Tree view
  - Show class names
  - Show circular references like node
- Breakpoint setting
- Breakpoints window
- Tracepoints
  - Like VS Debugger
- stdout/stderr viewer ("Console" window)
- Exception reporter
- Have target launch webserver itself
- Auto-open browser
- Gemify library
- Preserve settings
  - Breakpoints
  - Watches
- Expression tooltips
  - Hovering over expressions in source editor shows evaluated value
- Show graphs while running
  - Mem usage
  - CPU usage
  - Network/disk usage
- Expose ARGV/ARGC, env, and config somewhere (from GET /process)
- Cover usage scenarios
  - Launch
  - Attach/dettach/re-attach
  - Rails/Sinatra/Padrino
  - Thin/WEBRick/Puma/Unicorn
  - User-invoked
- Command history for expression evaluator
  - e.g. up/down arrow to recall previous commands
  - Escape to clear current command
- Autocomplete for evaluation
  - Discover from target
  - Tab to complete
- Use RUBYOPT/RUBYLIB to autoload debugger
  - RUBYLIB=/path/to/rdb/lib
  - RUBYOPT=-rrdb

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rdb-0.0.1 TODO.txt