dev
No long description provided.
Installation
dagger install github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224bEntrypoint
Return Type
Dev !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory | - | No description provided |
| githubToken | Secret | - | GitHub token to use for fetching issue/PR comments |
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
func (m *MyModule) Example() *dagger.Dev {
return dag.
Dev()
}@function
def example() -> dagger.Dev:
return (
dag.dev()
)@func()
example(): Dev {
return dag
.dev()
}Types
Dev 🔗
source() 🔗
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
sourcefunc (m *MyModule) Example() *dagger.Directory {
return dag.
Dev().
Source()
}@function
def example() -> dagger.Directory:
return (
dag.dev()
.source()
)@func()
example(): Directory {
return dag
.dev()
.source()
}githubToken() 🔗
Return Type
Secret ! Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
github-tokenfunc (m *MyModule) Example() *dagger.Secret {
return dag.
Dev().
GithubToken()
}@function
def example() -> dagger.Secret:
return (
dag.dev()
.github_token()
)@func()
example(): Secret {
return dag
.dev()
.githubToken()
}agent() 🔗
Start a coding agent for the Dagger project.
Return Type
LLM ! Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
agentfunc (m *MyModule) Example() *dagger.LLM {
return dag.
Dev().
Agent()
}@function
def example() -> dagger.LLM:
return (
dag.dev()
.agent()
)@func()
example(): LLM {
return dag
.dev()
.agent()
}test() 🔗
Run the tests, or a subset of tests.
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| filter | String | - | Filter the test suite, e.g. TestDirectory, TestContainer, or 'TestDirectory|TestContainer' for both. |
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
testfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Dev().
Test(ctx)
}@function
async def example() -> None:
return await (
dag.dev()
.test()
)@func()
async example(): Promise<void> {
return dag
.dev()
.test()
}git() 🔗
Run a git command and return its output.
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [String ! ] ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
git --args string1 --args string2func (m *MyModule) Example(ctx context.Context, args []string) string {
return dag.
Dev().
Git(ctx, args)
}@function
async def example(args: List[str]) -> str:
return await (
dag.dev()
.git(args)
)@func()
async example(args: string[]): Promise<string> {
return dag
.dev()
.git(args)
}github() 🔗
Run a gh command and return its output.
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [String ! ] ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
github --args string1 --args string2func (m *MyModule) Example(ctx context.Context, args []string) string {
return dag.
Dev().
Github(ctx, args)
}@function
async def example(args: List[str]) -> str:
return await (
dag.dev()
.github(args)
)@func()
async example(args: string[]): Promise<string> {
return dag
.dev()
.github(args)
}