d2
No long description provided.
Installation
dagger install github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5
Entrypoint
Return Type
D2
Example
dagger -m github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5 call \
func (m *myModule) example() *D2 {
return dag.
D2()
}
@function
def example() -> dag.D2:
return (
dag.d2()
)
@func()
example(): D2 {
return dag
.d2()
}
Types
D2 🔗
withFile() 🔗
Return Type
D2 !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
file | File ! | - | No description provided |
Example
dagger -m github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5 call \
with-file --file file:path
func (m *myModule) example(file *File) *D2 {
return dag.
D2().
WithFile(file)
}
@function
def example(file: dagger.File) -> dag.D2:
return (
dag.d2()
.with_file(file)
)
@func()
example(file: File): D2 {
return dag
.d2()
.withFile(file)
}
withDirectory() 🔗
Return Type
D2 !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
dir | Directory ! | - | No description provided |
Example
dagger -m github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5 call \
with-directory --dir DIR_PATH
func (m *myModule) example(dir *Directory) *D2 {
return dag.
D2().
WithDirectory(dir)
}
@function
def example(dir: dagger.Directory) -> dag.D2:
return (
dag.d2()
.with_directory(dir)
)
@func()
example(dir: Directory): D2 {
return dag
.d2()
.withDirectory(dir)
}
serve() 🔗
This doesn’t work, because the file is uploaded in the session and changes from the host machine are not sent +private
Return Type
Service !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
file | File ! | - | No description provided |
port | Integer | 9000 | No description provided |
host | String | "0.0.0.0" | No description provided |
Example
dagger -m github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5 call \
serve --file file:path
func (m *myModule) example(file *File) *Service {
return dag.
D2().
Serve(file)
}
@function
def example(file: dagger.File) -> dagger.Service:
return (
dag.d2()
.serve(file)
)
@func()
example(file: File): Service {
return dag
.d2()
.serve(file)
}
render() 🔗
renders the D2 file or directory to the given export format.
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
export | Enum | "svg" | No description provided |
Example
dagger -m github.com/pjmagee/daggerverse/d2@836c1bcf36bf7c2fb1d4563c14c093b14a9356d5 call \
render
func (m *myModule) example() *Directory {
return dag.
D2().
Render()
}
@function
def example() -> dagger.Directory:
return (
dag.d2()
.render()
)
@func()
example(): Directory {
return dag
.d2()
.render()
}