Dagger
Search

supergit

No long description provided.

Installation

dagger install github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf

Entrypoint

Return Type
Supergit
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
func (m *myModule) example() *Supergit  {
	return dag.
			Supergit()
}
@function
def example() -> dag.Supergit:
	return (
		dag.supergit()
	)
@func()
example(): Supergit {
	return dag
		.supergit()
}

Types

Repository 🔗

A git repository

state() 🔗

Return Type
Directory !
Example
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module
Function SupergitRepository.state is not accessible from the supergit module

worktree() 🔗

Return Type
Directory !
Example
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module
Function SupergitRepository.worktree is not accessible from the supergit module

withGitCommand() 🔗

Execute a git command in the repository

Return Type
Repository !
Arguments
NameTypeDefault ValueDescription
args[StringKind ! ] !-No description provided
Example
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module
Function SupergitRepository.withGitCommand is not accessible from the supergit module

gitCommand() 🔗

A Git command executed from the current repository state

Return Type
GitCommand !
Arguments
NameTypeDefault ValueDescription
args[StringKind ! ] !-No description provided
Example
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module
Function SupergitRepository.gitCommand is not accessible from the supergit module

withRemote() 🔗

Return Type
Repository !
Arguments
NameTypeDefault ValueDescription
nameStringKind !-No description provided
urlStringKind !-No description provided
Example
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module
Function SupergitRepository.withRemote is not accessible from the supergit module

tag() 🔗

Return Type
Tag !
Arguments
NameTypeDefault ValueDescription
nameStringKind !-No description provided
Example
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module
Function SupergitRepository.tag is not accessible from the supergit module

commit() 🔗

Return Type
Commit !
Arguments
NameTypeDefault ValueDescription
digestStringKind !-No description provided
Example
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module
Function SupergitRepository.commit is not accessible from the supergit module

GitCommand 🔗

A Git command

args() 🔗

Return Type
[StringKind ! ] !
Example
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module
Function SupergitGitCommand.args is not accessible from the supergit module

input() 🔗

Return Type
Repository !
Example
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module
Function SupergitGitCommand.input is not accessible from the supergit module

stdout() 🔗

Return Type
StringKind !
Example
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module
Function SupergitGitCommand.stdout is not accessible from the supergit module

stderr() 🔗

Return Type
StringKind !
Example
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module
Function SupergitGitCommand.stderr is not accessible from the supergit module

sync() 🔗

Return Type
GitCommand !
Example
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module
Function SupergitGitCommand.sync is not accessible from the supergit module

output() 🔗

Return Type
Repository !
Example
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module
Function SupergitGitCommand.output is not accessible from the supergit module

Tag 🔗

repository() 🔗

Return Type
Repository !
Example
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module
Function SupergitTag.repository is not accessible from the supergit module

name() 🔗

Return Type
StringKind !
Example
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module
Function SupergitTag.name is not accessible from the supergit module

fullName() 🔗

Return Type
StringKind !
Example
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module
Function SupergitTag.fullName is not accessible from the supergit module

tree() 🔗

Return Type
Directory !
Example
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module
Function SupergitTag.tree is not accessible from the supergit module

Commit 🔗

digest() 🔗

Return Type
StringKind !
Example
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module
Function SupergitCommit.digest is not accessible from the supergit module

repository() 🔗

Return Type
Repository !
Example
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module
Function SupergitCommit.repository is not accessible from the supergit module

tree() 🔗

Return Type
Directory !
Example
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module
Function SupergitCommit.tree is not accessible from the supergit module

Supergit 🔗

repository() 🔗

A new git repository

Return Type
Repository !
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
 repository
func (m *myModule) example()   {
	return dag.
			Supergit().
			Repository()
}
@function
def example() -> :
	return (
		dag.supergit()
		.repository()
	)
@func()
example():  {
	return dag
		.supergit()
		.repository()
}

container() 🔗

Return Type
Container !
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
 container
func (m *myModule) example()   {
	return dag.
			Supergit().
			Container()
}
@function
def example() -> :
	return (
		dag.supergit()
		.container()
	)
@func()
example():  {
	return dag
		.supergit()
		.container()
}

remote() 🔗

A new git remote

Return Type
Remote !
Arguments
NameTypeDefault ValueDescription
urlStringKind !-No description provided
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
 remote
func (m *myModule) example(url )   {
	return dag.
			Supergit().
			Remote(url)
}
@function
def example(url: ) -> :
	return (
		dag.supergit()
		.remote(url)
	)
@func()
example(url: ):  {
	return dag
		.supergit()
		.remote(url)
}

Remote 🔗

A git remote

url() 🔗

Return Type
StringKind !
Example
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module
Function SupergitRemote.url is not accessible from the supergit module

tag() 🔗

Lookup a tag in the remote

Return Type
RemoteTag !
Arguments
NameTypeDefault ValueDescription
nameStringKind !-No description provided
Example
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module
Function SupergitRemote.tag is not accessible from the supergit module

tags() 🔗

Query the remote for its tags.

If `filter` is set, only tag matching that regular expression will be included.
Return Type
[RemoteTag ! ] !
Arguments
NameTypeDefault ValueDescription
filterStringKind -No description provided
Example
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module
Function SupergitRemote.tags is not accessible from the supergit module

branch() 🔗

Lookup a branch in the remote

Return Type
RemoteBranch !
Arguments
NameTypeDefault ValueDescription
nameStringKind !-No description provided
Example
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module
Function SupergitRemote.branch is not accessible from the supergit module

branches() 🔗

List available branches in the remote

Return Type
[RemoteBranch ! ] !
Arguments
NameTypeDefault ValueDescription
filterStringKind -No description provided
Example
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module
Function SupergitRemote.branches is not accessible from the supergit module

RemoteTag 🔗

A git tag

name() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module
Function SupergitRemoteTag.name is not accessible from the supergit module

commitId() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module
Function SupergitRemoteTag.commitId is not accessible from the supergit module

url() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module
Function SupergitRemoteTag.url is not accessible from the supergit module

commit() 🔗

Return the commit referenced by the remote tag

Return Type
Commit !
Example
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module
Function SupergitRemoteTag.commit is not accessible from the supergit module

RemoteBranch 🔗

A git branch

name() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module
Function SupergitRemoteBranch.name is not accessible from the supergit module

commitId() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module
Function SupergitRemoteBranch.commitId is not accessible from the supergit module

url() 🔗

Return Type
StringKind !
Example
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module
Function SupergitRemoteBranch.url is not accessible from the supergit module

commit() 🔗

Return the commit referenced by the remote tag

Return Type
Commit !
Example
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module
Function SupergitRemoteBranch.commit is not accessible from the supergit module