ttlsh
No long description provided.
Installation
dagger install github.com/shykes/daggerverse/ttlsh@v0.2.0
Entrypoint
Return Type
Ttlsh
Example
dagger -m github.com/shykes/daggerverse/ttlsh@5557ef46a3ddcbce0a10bceda23b22838993d4c1 call \
func (m *myModule) example() *Ttlsh {
return dag.
Ttlsh()
}
@function
def example() -> dag.Ttlsh:
return (
dag.ttlsh()
)
@func()
example(): Ttlsh {
return dag
.ttlsh()
}
Types
Ttlsh 🔗
A Dagger module to publish containers to ttl.sh, a throaway public registry
publish() 🔗
Publish a container to ttl.sh
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
ctr | Container ! | - | No description provided |
repo | String | - | No description provided |
tag | String | "10m" | No description provided |
Example
dagger -m github.com/shykes/daggerverse/ttlsh@5557ef46a3ddcbce0a10bceda23b22838993d4c1 call \
publish --ctr IMAGE:TAG
func (m *myModule) example(ctx context.Context, ctr *Container) string {
return dag.
Ttlsh().
Publish(ctx, ctr)
}
@function
async def example(ctr: dagger.Container) -> str:
return await (
dag.ttlsh()
.publish(ctr)
)
@func()
async example(ctr: Container): Promise<string> {
return dag
.ttlsh()
.publish(ctr)
}