envupdate
A Dagger module for managed-block updates in dotenv files.
Installation
dagger install github.com/ajaegle/daggerverse/envupdate@e5837a01801532d8d3f814cf5c867b609530974cEntrypoint
Return Type
Envupdate ! Example
dagger -m github.com/ajaegle/daggerverse/envupdate@e5837a01801532d8d3f814cf5c867b609530974c call \
func (m *MyModule) Example() *dagger.Envupdate {
return dag.
Envupdate()
}@function
def example() -> dagger.Envupdate:
return (
dag.envupdate()
)@func()
example(): Envupdate {
return dag
.envupdate()
}Types
Envupdate 🔗
updateFile() 🔗
Update requested KEY=VALUE lines inside the managed block of a single env file.
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| directory | Directory ! | - | Directory containing the target env file |
| envFilePath | String ! | - | Relative path to the target env file |
| update | [String ! ] ! | - | Repeated KEY=VALUE updates |
Example
dagger -m github.com/ajaegle/daggerverse/envupdate@e5837a01801532d8d3f814cf5c867b609530974c call \
update-file --directory DIR_PATH --env-file-path string --update string1 --update string2func (m *MyModule) Example(directory *dagger.Directory, envFilePath string, update []string) *dagger.Directory {
return dag.
Envupdate().
UpdateFile(directory, envFilePath, update)
}@function
def example(directory: dagger.Directory, env_file_path: str, update: List[str]) -> dagger.Directory:
return (
dag.envupdate()
.update_file(directory, env_file_path, update)
)@func()
example(directory: Directory, envFilePath: string, update: string[]): Directory {
return dag
.envupdate()
.updateFile(directory, envFilePath, update)
}