Автоматически пересобирает и запускает при изменении исходных файлов. Подходит для быстрой отладки серверных программ.
go get github.com/liudng/dogo
Формат конфигурационного файла dogo следующий:
{
"WorkingDir": "{GOPATH}/src/github.com/liudng/dogo/example",
"SourceDir": [
"{GOPATH}/src/github.com/liudng/dogo/example"
],
"SourceExt": ".go|.c|.cpp|.h",
"BuildCmd": "go build github.com/liudng/dogo/example",
"RunCmd": "example.exe"
}
WorkingDir: рабочая директория, dogo автоматически меняет текущую директорию на эту.
SourceDir: список директорий с исходными файлами для мониторинга.
SourceExt: расширения файлов для мониторинга.
BuildCmd: команда компиляции.
RunCmd: команда запуска.## Начало мониторинга
Введите следующую команду (если в текущей директории есть dogo.json, он будет автоматически загружен):
dogo
Или используйте параметр -c
для указания пути до конфигурационного файла:
dogo -c=/path/to/dogo.json
Путь к файлу может содержать {GOPATH}
, dogo автоматически заменяет его значением переменной окружения GOPATH.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )