os.#File: simplify API
Signed-off-by: Solomon Hykes <solomon@dagger.io>
This commit is contained in:
committed by
Solomon Hykes
parent
9984edad09
commit
9d85bab9e7
2
stdlib/.dagger/env/os/.gitignore
vendored
Normal file
2
stdlib/.dagger/env/os/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
# dagger state
|
||||
state/**
|
26
stdlib/.dagger/env/os/plan/main.cue
vendored
Normal file
26
stdlib/.dagger/env/os/plan/main.cue
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"dagger.io/os"
|
||||
"dagger.io/alpine"
|
||||
)
|
||||
|
||||
// Write a file to an empty dir
|
||||
EmptyDir: {
|
||||
f: os.#File & {
|
||||
path: "/foo.txt"
|
||||
write: data: "hello world!"
|
||||
}
|
||||
f: contents: "hello world!"
|
||||
}
|
||||
|
||||
// Read from a pre-existing file
|
||||
Read: {
|
||||
f: os.#File & {
|
||||
from: alpine.#Image & {
|
||||
version: "3.13.4"
|
||||
}
|
||||
path: "/etc/alpine-release"
|
||||
}
|
||||
f: contents: "3.13.4\n"
|
||||
}
|
21
stdlib/.dagger/env/os/values.yaml
vendored
Normal file
21
stdlib/.dagger/env/os/values.yaml
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
name: os
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
azure_kv: []
|
||||
hc_vault: []
|
||||
age:
|
||||
- recipient: age1gxwmtwahzwdmrskhf90ppwlnze30lgpm056kuesrxzeuyclrwvpsupwtpk
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0bDM5blE0cC9LNHkxZmEy
|
||||
bitYcjhMOHhrWE5pRm90Qyt4S200ZTN0Q1d3Clh2VmdKQjdGUGdKaThmaktwN1F6
|
||||
aXZpellwbHpkb3pMb1NMNXVJYnFUMmMKLS0tIFNiZGlBNjE3UjlXWnBjZ3hwSWto
|
||||
STlrbFNHZGFRUVQ1S1RIaGVyWktNV0kKo9AFURi/BKI+JuGYVuOrsw3eJU3s66Im
|
||||
FCc5YCzrsjX+Y26Su+XW81fTWkcC910e/g+tlZbEFWKZYa8qu1VkqA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2021-06-09T18:19:29Z"
|
||||
mac: ENC[AES256_GCM,data:G/D+9UqwJXhqVHAq8rXP7YxubzGKNxjguUVuVpnxKN7awzYaAD2E5plBFDqCw++5qFSZ7HMlWZUseyKOfaOxtkT0CTRAZf8cYLXHIjzKKCFP632nLN0zCPQCMqdrhOLtWkLovtHJ94Xvd3C3Mb+bVi1YmOC6nQHhpglwTVjDw9I=,iv:0GN4vAO5QMXUTODDKYpPD/UmxjfI+RyCdYz9UXQNCso=,tag:RacQNrAUhJHtKeu5ugUadA==,type:str]
|
||||
pgp: []
|
||||
encrypted_suffix: secret
|
||||
version: 3.7.1
|
Reference in New Issue
Block a user