Dagger
Search

echo-mod

No long description provided.

Installation

dagger install github.com/mjb141/daggerverse/echo@d8e2d65cb431a4b7643979248edd9fdeac039e7f

Entrypoint

Return Type
EchoMod !
Arguments
NameTypeDescription
secretSecret No description provided
Example
dagger -m github.com/mjb141/daggerverse/echo@d8e2d65cb431a4b7643979248edd9fdeac039e7f call \
func (m *myModule) example() *EchoMod  {
	return dag.
			EchoMod()
}
@function
def example() -> dag.EchoMod:
	return (
		dag.echo_mod()
	)
@func()
example(): EchoMod {
	return dag
		.echoMod()
}

Types

EchoMod 🔗

This module will just echo a value from another module

withSecret() 🔗

Fetch a secret from Infisical

Return Type
EchoMod !
Arguments
NameTypeDefault ValueDescription
authIdSecret !-A reference to a secret value, which can be handled more safely than the value itself.
authSecretSecret !-A reference to a secret value, which can be handled more safely than the value itself.
secretNameString !-No description provided
secretPathString !-No description provided
projectIdString !-No description provided
envString !-No description provided
Example
dagger -m github.com/mjb141/daggerverse/echo@d8e2d65cb431a4b7643979248edd9fdeac039e7f call \
 with-secret --auth-id env:MYSECRET --auth-secret env:MYSECRET --secret-name string --secret-path string --project-id string --env string
func (m *myModule) example(authId *Secret, authSecret *Secret, secretName string, secretPath string, projectId string, env string) *EchoMod  {
	return dag.
			EchoMod().
			WithSecret(authId, authSecret, secretName, secretPath, projectId, env)
}
@function
def example(auth_id: dagger.Secret, auth_secret: dagger.Secret, secret_name: str, secret_path: str, project_id: str, env: str) -> dag.EchoMod:
	return (
		dag.echo_mod()
		.with_secret(auth_id, auth_secret, secret_name, secret_path, project_id, env)
	)
@func()
example(authId: Secret, authSecret: Secret, secretName: string, secretPath: string, projectId: string, env: string): EchoMod {
	return dag
		.echoMod()
		.withSecret(authId, authSecret, secretName, secretPath, projectId, env)
}

echo() 🔗

Echo a provided ‘word’ or a secret fetched prior

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
wordString !"Hello"No description provided
Example
dagger -m github.com/mjb141/daggerverse/echo@d8e2d65cb431a4b7643979248edd9fdeac039e7f call \
 echo --word string
func (m *myModule) example(word string) *Container  {
	return dag.
			EchoMod().
			Echo(word)
}
@function
def example(word: str) -> dagger.Container:
	return (
		dag.echo_mod()
		.echo(word)
	)
@func()
example(word: string): Container {
	return dag
		.echoMod()
		.echo(word)
}