Dagger
Search

checksum

No long description provided.

Installation

dagger install github.com/sagikazarmark/daggerverse/checksum@5b3e18c117fb761d645d04c69347b0e1ced73e77

Entrypoint

Return Type
Checksum
Example
dagger -m github.com/sagikazarmark/daggerverse/checksum@5b3e18c117fb761d645d04c69347b0e1ced73e77 call \
func (m *MyModule) Example() *dagger.Checksum  {
	return dag.
			Checksum()
}
@function
def example() -> dagger.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
dagger -m github.com/sagikazarmark/daggerverse/checksum@5b3e18c117fb761d645d04c69347b0e1ced73e77 call \
 sha-2-5-6
func (m *MyModule) Example() *dagger.ChecksumSha256  {
	return dag.
			Checksum().
			Sha256()
}
@function
def example() -> dagger.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 []) *dagger.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 *dagger.File, files []) *dagger.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)
}