Dagger
Search

git

No long description provided.

Installation

dagger install github.com/stuttgart-things/dagger/git@v0.15.3

Entrypoint

Return Type
Git
Example
dagger -m github.com/stuttgart-things/dagger/git@7982ab59d9575d636cb31d410d5cee4f39de194b call \
func (m *MyModule) Example() *dagger.Git  {
	return dag.
			Git()
}
@function
def example() -> dagger.Git:
	return (
		dag.git()
	)
@func()
example(): Git {
	return dag
		.git()
}

Types

Git 🔗

baseImage() 🔗

Return Type
String !
Example
dagger -m github.com/stuttgart-things/dagger/git@7982ab59d9575d636cb31d410d5cee4f39de194b call \
 base-image
func (m *MyModule) Example(ctx context.Context) string  {
	return dag.
			Git().
			BaseImage(ctx)
}
@function
async def example() -> str:
	return await (
		dag.git()
		.base_image()
	)
@func()
async example(): Promise<string> {
	return dag
		.git()
		.baseImage()
}

cloneGitHub() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
repositoryString !-No description provided
refString "main"Ref/Branch to checkout - If not specified, defaults to "main"
tokenSecret !-No description provided
Example
dagger -m github.com/stuttgart-things/dagger/git@7982ab59d9575d636cb31d410d5cee4f39de194b call \
 clone-git-hub --repository string --token env:MYSECRET
func (m *MyModule) Example(repository string, token *dagger.Secret) *dagger.Directory  {
	return dag.
			Git().
			CloneGitHub(repository, token)
}
@function
def example(repository: str, token: dagger.Secret) -> dagger.Directory:
	return (
		dag.git()
		.clone_git_hub(repository, token)
	)
@func()
example(repository: string, token: Secret): Directory {
	return dag
		.git()
		.cloneGitHub(repository, token)
}