An open API service indexing awesome lists of open source software.

https://github.com/vladimir-kotikov/cdb

VSCode extension to launch debug sessions directly from terminal
https://github.com/vladimir-kotikov/cdb

vscode vscode-debugging vscode-extension vscode-python

Last synced: 28 days ago
JSON representation

VSCode extension to launch debug sessions directly from terminal

Awesome Lists containing this project

README

          

# cdb - Code DeBugger

This is the extension to launch debug sessions in VSCode directly from terminal.

## Rationale

There's some demand for an option to launch debug sessions in VSCode from terminal
rather than setting up specific debug configurations even for simple, one-off
debugging tasks.

This extension provides own shell command - 'cdb' - that aims to substitute the
missing but so much desired '--debug' option for the 'code' command.

## Usage

After installing the extension, there's a new command available in command
palette - "CDB: Install shell command" which does exactly that. The 'cdb' is
installed into '/usr/local/bin' directory - the same directory where 'code'
command is installed.

After installing you can start debuggig by running `cdb `,
e.g. `cdb python -m my_module arg1 arg2`. At the moment only Python debugging is
supported, e.g.:

- `cdb /my/python/distro/python -m foo.bar --baz` - starts debugging of a python module
- `cdb python some/script.py --arg` - starts debugging of a python script/file
- `cdb some/script.py` - same as above but shorter

More details on supported arguments and options can be found running `cdb` without arguments.