Rebound — это инструмент командной строки, который мгновенно извлекает результаты переполнения стека при возникновении исключения. Просто используйте команду rebound
для выполнения вашего файла.
Представлено в: 50 самых популярных проектов Python в 2018 году, топе r/Python, Awesome-Cli-Apps, Awesome-Shell, Terminals-are-Sexy и Awesome-Mac.
Требуется Python 3.0 или выше.
Rebound работает в MacOS, Linux и Windows (если вы используете Cygwin). Вы можете установить его с помощью pip:
$ pip install rebound-cli
или apt-get, если вы используете Linux:
$ sudo apt-get install rebound-cli
Запустить файл с rebound
так же просто, как и запустить его в обычном режиме:
$ rebound [file_path]
Это запустит файл, выведет сообщение об ошибке и позволит вам просмотреть связанные вопросы и ответы о переполнении стека, не выходя из терминала.
Поддерживаемые типы файлов: Python, Node.js, Ruby, Golang и Java.
Чтобы внести свой вклад, создайте форк репо, внесите изменения, а затем отправьте запрос на включение. Пожалуйста, постарайтесь придерживаться существующего стиля. Если вы обнаружили ошибку или у вас есть запрос на добавление функции, создайте проблему.
Ожидаемые функции:
Rebound написан на Python и построен на Urwid. Beautiful Soup используется для очистки содержимого Stack Overflow и подпроцесса для обнаружения ошибок компилятора.
Особая благодарность @rndusr за помощь с полосой прокрутки.