dirdiff
No long description provided.
Installation
dagger install github.com/reconsumeralization/dagger/modules/dirdiff@751ff5db8813c9c9bd746933f81a5fe3c6d2ee48Entrypoint
Return Type
Dirdiff Example
dagger -m github.com/reconsumeralization/dagger/modules/dirdiff@751ff5db8813c9c9bd746933f81a5fe3c6d2ee48 call \
func (m *MyModule) Example() *dagger.Dirdiff {
return dag.
Dirdiff()
}@function
def example() -> dagger.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/reconsumeralization/dagger/modules/dirdiff@751ff5db8813c9c9bd746933f81a5fe3c6d2ee48 call \
assert-equal --a DIR_PATH --b DIR_PATH --paths string1 --paths string2func (m *MyModule) Example(ctx context.Context, a *dagger.Directory, b *dagger.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)
}