Dagger
Search

tuist

No long description provided.

Installation

dagger install github.com/vito/tuist@f593511a381065d639128b1a473e836f7bb42eca

Entrypoint

Return Type
Tuist !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -No description provided
Example
dagger -m github.com/vito/tuist@f593511a381065d639128b1a473e836f7bb42eca call \
func (m *MyModule) Example() *dagger.Tuist  {
	return dag.
			Tuist()
}
@function
def example() -> dagger.Tuist:
	return (
		dag.tuist()
	)
@func()
example(): Tuist {
	return dag
		.tuist()
}

Types

Tuist 🔗

CI/CD functions for the Tuist project

test() 🔗

Run all Go tests in the project.

Return Type
Void !
Example
dagger -m github.com/vito/tuist@f593511a381065d639128b1a473e836f7bb42eca call \
 test
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Tuist().
			Test(ctx)
}
@function
async def example() -> None:
	return await (
		dag.tuist()
		.test()
	)
@func()
async example(): Promise<void> {
	return dag
		.tuist()
		.test()
}

lint() 🔗

Run golangci-lint against all Go code.

Return Type
Void !
Example
dagger -m github.com/vito/tuist@f593511a381065d639128b1a473e836f7bb42eca call \
 lint
func (m *MyModule) Example(ctx context.Context)   {
	return dag.
			Tuist().
			Lint(ctx)
}
@function
async def example() -> None:
	return await (
		dag.tuist()
		.lint()
	)
@func()
async example(): Promise<void> {
	return dag
		.tuist()
		.lint()
}