Dagger
Search

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
NameTypeDefault ValueDescription
files[Object ! ] !-No description provided
fileNameString "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
NameTypeDefault ValueDescription
checksumsFile !-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)
}