netrc
A module to add a netrc with provided login credentials as a secret to any container
Installation
dagger install github.com/act3-ai/dagger/netrc@v0.0.1Entrypoint
Return Type
Netrc ! Example
dagger -m github.com/act3-ai/dagger/netrc@0cd5d789d40d197fa7b5fa6eba6bd74699dbf84f call \
func (m *MyModule) Example() *dagger.Netrc {
return dag.
Netrc()
}@function
def example() -> dagger.Netrc:
return (
dag.netrc()
)@func()
example(): Netrc {
return dag
.netrc()
}Types
Netrc 🔗
asSecret() 🔗
creates a netrc as a secret using provided credentials in WithLogin()
Return Type
Secret ! Example
dagger -m github.com/act3-ai/dagger/netrc@0cd5d789d40d197fa7b5fa6eba6bd74699dbf84f call \
as-secretfunc (m *MyModule) Example() *dagger.Secret {
return dag.
Netrc().
AsSecret()
}@function
def example() -> dagger.Secret:
return (
dag.netrc()
.as_secret()
)@func()
example(): Secret {
return dag
.netrc()
.asSecret()
}withLogin() 🔗
adds login credentials to netrc
Return Type
Netrc !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| machine | String ! | - | No description provided |
| username | String ! | - | No description provided |
| password | Secret ! | - | No description provided |
Example
dagger -m github.com/act3-ai/dagger/netrc@0cd5d789d40d197fa7b5fa6eba6bd74699dbf84f call \
with-login --machine string --username string --password env:MYSECRETfunc (m *MyModule) Example(machine string, username string, password *dagger.Secret) *dagger.Netrc {
return dag.
Netrc().
WithLogin(machine, username, password)
}@function
def example(machine: str, username: str, password: dagger.Secret) -> dagger.Netrc:
return (
dag.netrc()
.with_login(machine, username, password)
)@func()
example(machine: string, username: string, password: Secret): Netrc {
return dag
.netrc()
.withLogin(machine, username, password)
}