forked from cs01/gdbgui
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update docs and add __main__ entrypoint
- Loading branch information
Showing
14 changed files
with
120 additions
and
164 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,45 +14,75 @@ A modern, browser-based frontend to gdb (gnu debugger) | |
</p> | ||
|
||
<p align="center"> | ||
<a href="https://travis-ci.org/cs01/gdbgui"><img src="https://travis-ci.org/cs01/gdbgui.svg?branch=master" alt="image" /></a> <a href="https://pypi.python.org/pypi/gdbgui/"><img src="https://img.shields.io/badge/pypi-0.13.0.0-blue.svg" alt="image" /></a> <img src="https://img.shields.io/badge/python-2,3,pypy-blue.svg" alt="image" /> <a href="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/ambv/black"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code style: black" /></a> <a href="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/prettier/prettier"><img src="https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square" alt="code style: prettier" /></a></p> | ||
<a href="https://travis-ci.org/cs01/gdbgui"> | ||
<img src="https://travis-ci.org/cs01/gdbgui.svg?branch=master" alt="image" /></a> | ||
|
||
<a href="https://pypi.python.org/pypi/gdbgui/"> | ||
<img src="https://img.shields.io/badge/pypi-0.13.1.1-blue.svg" alt="image" /> | ||
</a> | ||
|
||
[![Downloads](https://pepy.tech/badge/gdbgui)](https://pepy.tech/project/gdbgui) | ||
</p> | ||
|
||
|
||
Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Perfect for beginners and experts. Simply run `gdbgui` from the terminal and a new tab will open in your browser. | ||
|
||
|
||
## [gdbgui.com](https://gdbgui.com) | ||
Visit [gdbgui.com](https://gdbgui.com) for documentation, screenshots, and downloads | ||
|
||
## [Homepage](https://gdbgui.com) | ||
|
||
Visit [gdbgui.com](https://gdbgui.com) to download, view documentation, installation instructions, screenshots and more. | ||
## Try Without Installing | ||
By using [pipx](https://github.com/cs01/pipx), you can run Python CLI programs in ephemeral one-time virtual environments. | ||
``` | ||
pipx gdbgui | ||
``` | ||
A new tab running the latest version of gdbgui will open in your browser. Press CTRL+C to end the process, and your system will remain untouched. | ||
|
||
You can install pipx like this: | ||
``` | ||
curl https://raw.githubusercontent.com/cs01/pipx/master/get-pipx.py | python3 | ||
``` | ||
|
||
## Install | ||
gdbgui can be installed with pip | ||
### Global | ||
This option relies on [pipx](https://github.com/cs01/pipx), the Python CLI binary runner and installer. It installs Python CLI programs in isolated virtual environments. `pipx` can run any Python CLI program, including gdbgui. This is the recommended installation method. | ||
``` | ||
pipx install gdbgui | ||
``` | ||
Then type `gdbgui` at the command prompt. | ||
|
||
To upgrade, run | ||
``` | ||
pipx upgrade gdbgui | ||
``` | ||
|
||
### In a Virtual Environment | ||
Alternatively, if you have already activated a virtual environment, you can install gdbgui with pip. | ||
``` | ||
pip install gdbgui | ||
``` | ||
Then type `gdbgui`. | ||
|
||
### Download a binary executable for your platform | ||
or a binary executable can be downloaded from [gdbgui.com](https://gdbgui.com). | ||
|
||
## License | ||
|
||
GNU GPLv3, which means you can use it for free at work or for personal use. | ||
|
||
[gdbgui.com](https://gdbgui.com), [https://github.com/cs01/gdbgui](https://github.com/cs01/gdbgui), and [PyPI](https://pypi.python.org/pypi/gdbgui/) are the only official sources of gdbgui that should be trusted. | ||
gdbgui is distributed through [gdbgui.com](https://gdbgui.com), [https://github.com/cs01/gdbgui](https://github.com/cs01/gdbgui), and [PyPI](https://pypi.python.org/pypi/gdbgui/). | ||
|
||
## FAQ | ||
[click here](https://github.com/cs01/gdbgui/blob/master/docs/FAQ.md) | ||
|
||
## Support gdbgui | ||
## Donate | ||
[Paypal](https://www.paypal.me/grassfedcode/20) | ||
|
||
You can support the project by [donating](https://www.paypal.me/grassfedcode/20), spreading the word, and reporting issues. | ||
## Contributing | ||
|
||
To add a feature or fix a bug, see [CONTRIBUTING](https://github.com/cs01/gdbgui/blob/master/CONTRIBUTING.md). | ||
|
||
## Authors | ||
|
||
`gdbgui` is primarily authored by Chad Smith, with [help from the community](https://github.com/cs01/gdbgui/graphs/contributors). Large contributions were made by @bobthekingofegypt, who added initial autocomplete functionality for the gdb terminal. | ||
|
||
## Contact | ||
|
||
<[email protected]> | ||
[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.13.0.0 | ||
0.13.1.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
from . import backend | ||
|
||
backend.main() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.