tuist
No long description provided.
Installation
dagger install github.com/vito/tuist@391753ef89ed2d92de41da5f7ee8701d49855ad0Entrypoint
Return Type
Tuist !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory | - | No description provided |
Example
dagger -m github.com/vito/tuist@391753ef89ed2d92de41da5f7ee8701d49855ad0 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@391753ef89ed2d92de41da5f7ee8701d49855ad0 call \
testfunc (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@391753ef89ed2d92de41da5f7ee8701d49855ad0 call \
lintfunc (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()
}