dirdiff
No long description provided.
Installation
dagger install github.com/shykes/dagger/modules/dirdiff@dd171cfe5a4fe1a3f9235c607e08ed826735473a
Entrypoint
Return Type
Dirdiff
Example
dagger -m github.com/shykes/dagger/modules/dirdiff@dd171cfe5a4fe1a3f9235c607e08ed826735473a call \
func (m *myModule) example() *Dirdiff {
return dag.
Dirdiff()
}
@function
def example() -> dag.Dirdiff:
return (
dag.dirdiff()
)
@func()
example(): Dirdiff {
return dag
.dirdiff()
}
Types
Dirdiff 🔗
assertEqual() 🔗
Return an error if two directories are not identical at the given paths. Paths not specified in the arguments are not compared.
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
a | Directory ! | - | The first directory to compare |
b | Directory ! | - | The second directory to compare |
paths | [String ! ] ! | - | The paths to include in the comparison. |
Example
dagger -m github.com/shykes/dagger/modules/dirdiff@dd171cfe5a4fe1a3f9235c607e08ed826735473a call \
assert-equal --a DIR_PATH --b DIR_PATH --paths string1 --paths string2
func (m *myModule) example(ctx context.Context, a *Directory, b *Directory, paths []string) {
return dag.
Dirdiff().
AssertEqual(ctx, a, b, paths)
}
@function
async def example(a: dagger.Directory, b: dagger.Directory, paths: List[str]) -> None:
return await (
dag.dirdiff()
.assert_equal(a, b, paths)
)
@func()
async example(a: Directory, b: Directory, paths: string[]): Promise<void> {
return dag
.dirdiff()
.assertEqual(a, b, paths)
}