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 - выполняет произвольную команду // exec - выполняет произвольную команду
// cat - записывает строку в файл // cat - записывает строку в файл
// //
// Все строки в описании команды могут содержать в себе на переменные. Перед выполнением // Все строки в описании команды могут содержать в себе на переменные. Перед выполнением
// реальной команды, переменные заменяются на их реальные значения. // реальной команды, переменные заменяются на их реальные значения.
// //
// {{.OutputDir}} - абсолютный путь до выходной директории джоба. // {{.OutputDir}} - абсолютный путь до выходной директории джоба.
// {{.SourceDir}} - абсолютный путь до директории с исходными файлами. // {{.SourceDir}} - абсолютный путь до директории с исходными файлами.
// {{index .Deps "f374b81d81f641c8c3d5d5468081ef83b2c7dae9"}} - абсолютный путь до директории, // {{index .Deps "f374b81d81f641c8c3d5d5468081ef83b2c7dae9"}} - абсолютный путь до директории,
// содержащей выход джоба с id f374b81d81f641c8c3d5d5468081ef83b2c7dae9. // содержащей выход джоба с id f374b81d81f641c8c3d5d5468081ef83b2c7dae9.
type Cmd struct { type Cmd struct {
// Exec описывает команду, которую нужно выполнить. // Exec описывает команду, которую нужно выполнить.
Exec []string Exec []string