Signed-off-by: Vasek - Tom C <tom.chauveau@epitech.eu>
This commit is contained in:
Vasek - Tom C
2022-02-11 17:31:36 +01:00
parent 73829fd9a7
commit ce4c1f036f
5 changed files with 44 additions and 28 deletions

View File

@@ -84,20 +84,37 @@ import (
export: {
rootfs: dagger.#FS & _exec.output
files: [path=string]: {
contents: string & _read.contents
_read: dagger.#ReadFile & {
input: _exec.output
"path": path
files: [path=string]: string
_files: {
for path, _ in files {
"\(path)": {
contents: string & _read.contents
_read: dagger.#ReadFile & {
input: _exec.output
"path": path
}
}
}
}
directories: [path=string]: {
contents: dagger.#FS & _subdir.output
_subdir: dagger.#Subdir & {
input: _exec.output
"path": path
for path, output in _files {
files: "\(path)": output.contents
}
directories: [path=string]: dagger.#FS
_directories: {
for path, _ in directories {
"\(path)": {
contents: dagger.#FS & _subdir.output
_subdir: dagger.#Subdir & {
input: _exec.output
"path": path
}
}
}
}
for path, output in _directories {
directories: "\(path)": output.contents
}
}
}