Dagger
Search

dev

No long description provided.

Installation

dagger install github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b

Entrypoint

Return Type
Dev !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -No description provided
githubTokenSecret -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 \
 source
func (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-token
func (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 \
 agent
func (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
NameTypeDefault ValueDescription
filterString -Filter the test suite, e.g. TestDirectory, TestContainer, or 'TestDirectory|TestContainer' for both.
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
 test
func (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
NameTypeDefault ValueDescription
args[String ! ] !-No description provided
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
 git --args string1 --args string2
func (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
NameTypeDefault ValueDescription
args[String ! ] !-No description provided
Example
dagger -m github.com/dagger/dagger/modules/dev@52cd3ce32315458210aadc405858cfd7b3e6224b call \
 github --args string1 --args string2
func (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)
}