checksum
No long description provided.
Installation
dagger install github.com/sagikazarmark/daggerverse/checksum@5b3e18c117fb761d645d04c69347b0e1ced73e77
Entrypoint
Return Type
Checksum
Example
func (m *myModule) example() *Checksum {
return dag.
Checksum()
}
@function
def example() -> dag.Checksum:
return (
dag.checksum()
)
@func()
example(): Checksum {
return dag
.checksum()
}
Types
Checksum 🔗
Calculate and check the checksum of files.
sha256() 🔗
Calculate the SHA-256 checksum of the given files.
Return Type
Sha256 !
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example() *ChecksumSha256 {
return dag.
Checksum().
Sha256()
}
@function
def example() -> dag.ChecksumSha256:
return (
dag.checksum()
.sha256()
)
@func()
example(): ChecksumSha256 {
return dag
.checksum()
.sha256()
}
Sha256 🔗
calculate() 🔗
Calculate the SHA-256 checksum of the given files.
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
files | [Object ! ] ! | - | No description provided |
fileName | String | "checksums.txt" | No description provided |
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example(files []) *File {
return dag.
Checksum().
Sha256().
Calculate(files)
}
@function
def example(files: List[]) -> dagger.File:
return (
dag.checksum()
.sha256()
.calculate(files)
)
@func()
example(files: []): File {
return dag
.checksum()
.sha256()
.calculate(files)
}
check() 🔗
Check the SHA-256 checksum of the given files.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
checksums | File ! | - | No description provided |
files | [Object ! ] ! | - | No description provided |
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example(checksums *File, files []) *Container {
return dag.
Checksum().
Sha256().
Check(checksums, files)
}
@function
def example(checksums: dagger.File, files: List[]) -> dagger.Container:
return (
dag.checksum()
.sha256()
.check(checksums, files)
)
@func()
example(checksums: File, files: []): Container {
return dag
.checksum()
.sha256()
.check(checksums, files)
}