Скрипт-помощник разработчика, автоматизирующий поиск информации об ошибках компиляции на Stack Overflow и в Google.
- Представление списка ошибок
- Выдача ссылок на Stack Overflow по конкретной ошибке
- Открытие ссылки прямо из консоли
- Ссылка с поисковым запросом в Google (если не устраивают ссылки на Stack Overflow, или там ничего не найдено)
- stwf.py - основной скрипт, принмающий stderr компилятора.
- wrapper.sh - вспомогательный скрипт для запуска основного скрипта из скриптов-оберток.
- sclang - скрипт-обертка для запуска clang
- sclang++ - скрипт-обертка для запуска clang++
- sg++ - скрипт-обертка для запуска g++
- sgcc - скрипт-обертка для запуска gcc
./sg++ -- main.cpp
Запустить компилятор g++ на файле main.cpp и перенаправить вывод stderr в stwf.py.
./sg++ -- -Wall main.cpp
Запустить компилятор g++ с указанными опциями.
./sg++ -v -- main.cpp
Передать опции основному скрипту.
g++ -Wall main.cpp 2>&1 | ./stwf.py
Перенаправить stderr компилятора в основной скрипт обычным образом.
stfw.py [-h] [-v] [-s] [-o OPEN_WITH]
-h, --help
показать справку и выйти
-v, --verbose
показать полный вывод компилятора
-s, --system-open
использовать браузер, установленный в системе по умлочанию
-o OPEN_WITH, --open-with OPEN_WITH
использовать указанный браузер для открытия ссылок