qdbg

quick debugging cli tool


Keywords
debugging, search, cli, debugging-tool, python3
License
AGPL-3.0
Install
pip install qdbg==0.1.0

Documentation

PyPI PyPI - Python Version GitHub top language Build Status Scrutinizer Code Quality codecov GitHub

qdbg

Quick debug tool - a general purpose CLI debugging utility

Introduction

qdbg-demo-gif

Eliminate the wasted clicks and keystrokes involved with copying your error messages into a search bar. qdbg does this tedious task for you (and we know you do it a lot 😉). Simply run any command, and when your program inevitably fails, qdbg will automatically open a search tab for you.

qdbg <cmd>

In the unlikely event that your program runs successfully, qdbg will stay out of your way.

Requirements

  • A developer that runs faulty programs
  • Python 3.7+
  • Linux or OSX operating system
  • A functioning web browser

Dependencies

qdbg is implemented only using the Python3 standard library. The package does have a few developer dependencies, including python-poetry, that are listed in pyproject.toml.

Installation

OSX / Linux (recommended)

curl -sSL https://raw.githubusercontent.com/hermgerm29/qdbg/main/get-qdbg.py | python -

Windows

Not supported.

PyPI

qdbg is available on PyPI, but the recommended install method is preferred.

Credits

qdbg's installation script is heavily derived from python-poetry.