Dagger
Search

helix

No long description provided.

Installation

dagger install github.com/helixml/dagger@v0.1.0

Entrypoint

Return Type
Helix
Example
func (m *myModule) example() *Helix  {
	return dag.
			Helix()
}

Types

Helix 🔗

getSecret() 🔗

example usage: “dagger call get-secret –helix-credentials ~/.helix/credentials”

Return Type
String !
Arguments
NameTypeDefault ValueDescription
helixCredentialsFile !-No description provided
Example
func (m *myModule) example(ctx context.Context, helixCredentials *File) string  {
	return dag.
			Helix().
			GetSecret(ctx, helixCredentials)
}

withHelixSecret() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
ctrContainer !-No description provided
helixCredentialsFile !-No description provided
Example
func (m *myModule) example(ctr *Container, helixCredentials *File) *Container  {
	return dag.
			Helix().
			WithHelixSecret(ctr, helixCredentials)
}

helixCli() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
helixCredentialsFile !-No description provided
Example
func (m *myModule) example(helixCredentials *File) *Container  {
	return dag.
			Helix().
			HelixCli(helixCredentials)
}

run() 🔗

example usage: “dagger call run –helix-credentials ~/.helix/credentials –prompt hi”

Return Type
String !
Arguments
NameTypeDefault ValueDescription
promptString !-No description provided
helixCredentialsFile !-No description provided
Example
func (m *myModule) example(ctx context.Context, prompt string, helixCredentials *File) string  {
	return dag.
			Helix().
			Run(ctx, prompt, helixCredentials)
}