This commit is contained in:
Fedor Korotkiy 2023-02-13 11:50:51 +04:00
parent b4551164dc
commit c9939df175

View file

@ -36,16 +36,16 @@ type Job struct {
// Есть несколько видов команд. Все виды команд описываются одной структурой.
// Реальный тип определяется тем, какие поля структуры заполнены.
//
// exec - выполняет произвольную команду
// cat - записывает строку в файл
// exec - выполняет произвольную команду
// cat - записывает строку в файл
//
// Все строки в описании команды могут содержать в себе на переменные. Перед выполнением
// реальной команды, переменные заменяются на их реальные значения.
//
// {{.OutputDir}} - абсолютный путь до выходной директории джоба.
// {{.SourceDir}} - абсолютный путь до директории с исходными файлами.
// {{index .Deps "f374b81d81f641c8c3d5d5468081ef83b2c7dae9"}} - абсолютный путь до директории,
// содержащей выход джоба с id f374b81d81f641c8c3d5d5468081ef83b2c7dae9.
// {{.OutputDir}} - абсолютный путь до выходной директории джоба.
// {{.SourceDir}} - абсолютный путь до директории с исходными файлами.
// {{index .Deps "f374b81d81f641c8c3d5d5468081ef83b2c7dae9"}} - абсолютный путь до директории,
// содержащей выход джоба с id f374b81d81f641c8c3d5d5468081ef83b2c7dae9.
type Cmd struct {
// Exec описывает команду, которую нужно выполнить.
Exec []string