europa: Code Embedding POC

WIP PoC for code embedding

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-12-23 20:23:52 +01:00
parent 63d655d8f3
commit 6abe77729e
10 changed files with 254 additions and 0 deletions

View File

@@ -1,5 +1,20 @@
package engine
// Access the source directory for the current CUE package
// This may safely be called from any package
#Source: {
$dagger: task: _name: "Source"
// Relative path to source.
path: string
// Optionally exclude certain files
include: [...string]
// Optionall include certain files
exclude: [...string]
output: #FS
}
// Create one or multiple directory in a container
#Mkdir: {
$dagger: task: _name: "Mkdir"