Skip to main content

Lightweight helper for managing VS Code C++ launch.json debug configurations.

Project description

vsdebug

vsdebug is a lightweight helper for managing VS Code C++ debug configurations.

It automates common workflows around .vscode/launch.json, including:

  • Adding or updating a launch configuration and immediately starting the debugger
  • Running an existing configuration outside the debugger
  • Spawning MPI jobs under mpirun and generating per-rank attach configurations plus an MPI compound
  • Backing up, listing, clearing, and reverting launch.json

Installation

pip install vsdebug

Command-line usage

vsdebug PUT my_config ./a.out arg1 arg2
vsdebug RUN my_config
vsdebug MPI 4 ./a.out arg1 arg2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vsdebug-0.1.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vsdebug-0.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file vsdebug-0.1.0.tar.gz.

File metadata

  • Download URL: vsdebug-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for vsdebug-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9d7b27297cc27dc17a4037c8d355e6f20aaed31082ccf0896fe262be3b4fc903
MD5 42a3405e7a6837b0f9606ca32ff39874
BLAKE2b-256 bf0577f26a9b93d55a8acffccd93a1100b8e5f493b924101a3b07a9fd9c1592f

See more details on using hashes here.

File details

Details for the file vsdebug-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vsdebug-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for vsdebug-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27d7c0ad7fbf0314b630d0bd17856ec6820849d97d56888f7dda859419487611
MD5 98c24a8289e3d820edc306024fc84731
BLAKE2b-256 c72e62a779a9b5fe9ea0d5fec9bc405f5c3771a2c38f0ef6094d4b5d101e91e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page