supergit
No long description provided.
Installation
dagger install github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbfEntrypoint
Return Type
Supergit Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
func (m *MyModule) Example() *dagger.Supergit {
return dag.
Supergit()
}@function
def example() -> dagger.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 moduleFunction SupergitRepository.state is not accessible from the supergit moduleFunction SupergitRepository.state is not accessible from the supergit moduleFunction SupergitRepository.state is not accessible from the supergit moduleworktree() 🔗
Return Type
Directory ! Example
Function SupergitRepository.worktree is not accessible from the supergit moduleFunction SupergitRepository.worktree is not accessible from the supergit moduleFunction SupergitRepository.worktree is not accessible from the supergit moduleFunction SupergitRepository.worktree is not accessible from the supergit modulewithGitCommand() 🔗
Execute a git command in the repository
Return Type
Repository !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [StringKind ! ] ! | - | No description provided |
Example
Function SupergitRepository.withGitCommand is not accessible from the supergit moduleFunction SupergitRepository.withGitCommand is not accessible from the supergit moduleFunction SupergitRepository.withGitCommand is not accessible from the supergit moduleFunction SupergitRepository.withGitCommand is not accessible from the supergit modulegitCommand() 🔗
A Git command executed from the current repository state
Return Type
GitCommand !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| args | [StringKind ! ] ! | - | No description provided |
Example
Function SupergitRepository.gitCommand is not accessible from the supergit moduleFunction SupergitRepository.gitCommand is not accessible from the supergit moduleFunction SupergitRepository.gitCommand is not accessible from the supergit moduleFunction SupergitRepository.gitCommand is not accessible from the supergit modulewithRemote() 🔗
Return Type
Repository !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | StringKind ! | - | No description provided |
| url | StringKind ! | - | No description provided |
Example
Function SupergitRepository.withRemote is not accessible from the supergit moduleFunction SupergitRepository.withRemote is not accessible from the supergit moduleFunction SupergitRepository.withRemote is not accessible from the supergit moduleFunction SupergitRepository.withRemote is not accessible from the supergit moduletag() 🔗
Return Type
Tag !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | StringKind ! | - | No description provided |
Example
Function SupergitRepository.tag is not accessible from the supergit moduleFunction SupergitRepository.tag is not accessible from the supergit moduleFunction SupergitRepository.tag is not accessible from the supergit moduleFunction SupergitRepository.tag is not accessible from the supergit modulecommit() 🔗
Return Type
Commit !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| digest | StringKind ! | - | No description provided |
Example
Function SupergitRepository.commit is not accessible from the supergit moduleFunction SupergitRepository.commit is not accessible from the supergit moduleFunction SupergitRepository.commit is not accessible from the supergit moduleFunction SupergitRepository.commit is not accessible from the supergit moduleGitCommand 🔗
A Git command
args() 🔗
Return Type
[StringKind ! ] ! Example
Function SupergitGitCommand.args is not accessible from the supergit moduleFunction SupergitGitCommand.args is not accessible from the supergit moduleFunction SupergitGitCommand.args is not accessible from the supergit moduleFunction SupergitGitCommand.args is not accessible from the supergit moduleinput() 🔗
Return Type
Repository ! Example
Function SupergitGitCommand.input is not accessible from the supergit moduleFunction SupergitGitCommand.input is not accessible from the supergit moduleFunction SupergitGitCommand.input is not accessible from the supergit moduleFunction SupergitGitCommand.input is not accessible from the supergit modulestdout() 🔗
Return Type
StringKind ! Example
Function SupergitGitCommand.stdout is not accessible from the supergit moduleFunction SupergitGitCommand.stdout is not accessible from the supergit moduleFunction SupergitGitCommand.stdout is not accessible from the supergit moduleFunction SupergitGitCommand.stdout is not accessible from the supergit modulestderr() 🔗
Return Type
StringKind ! Example
Function SupergitGitCommand.stderr is not accessible from the supergit moduleFunction SupergitGitCommand.stderr is not accessible from the supergit moduleFunction SupergitGitCommand.stderr is not accessible from the supergit moduleFunction SupergitGitCommand.stderr is not accessible from the supergit modulesync() 🔗
Return Type
GitCommand ! Example
Function SupergitGitCommand.sync is not accessible from the supergit moduleFunction SupergitGitCommand.sync is not accessible from the supergit moduleFunction SupergitGitCommand.sync is not accessible from the supergit moduleFunction SupergitGitCommand.sync is not accessible from the supergit moduleoutput() 🔗
Return Type
Repository ! Example
Function SupergitGitCommand.output is not accessible from the supergit moduleFunction SupergitGitCommand.output is not accessible from the supergit moduleFunction SupergitGitCommand.output is not accessible from the supergit moduleFunction SupergitGitCommand.output is not accessible from the supergit moduleTag 🔗
repository() 🔗
Return Type
Repository ! Example
Function SupergitTag.repository is not accessible from the supergit moduleFunction SupergitTag.repository is not accessible from the supergit moduleFunction SupergitTag.repository is not accessible from the supergit moduleFunction SupergitTag.repository is not accessible from the supergit modulename() 🔗
Return Type
StringKind ! Example
Function SupergitTag.name is not accessible from the supergit moduleFunction SupergitTag.name is not accessible from the supergit moduleFunction SupergitTag.name is not accessible from the supergit moduleFunction SupergitTag.name is not accessible from the supergit modulefullName() 🔗
Return Type
StringKind ! Example
Function SupergitTag.fullName is not accessible from the supergit moduleFunction SupergitTag.fullName is not accessible from the supergit moduleFunction SupergitTag.fullName is not accessible from the supergit moduleFunction SupergitTag.fullName is not accessible from the supergit moduletree() 🔗
Return Type
Directory ! Example
Function SupergitTag.tree is not accessible from the supergit moduleFunction SupergitTag.tree is not accessible from the supergit moduleFunction SupergitTag.tree is not accessible from the supergit moduleFunction SupergitTag.tree is not accessible from the supergit moduleCommit 🔗
digest() 🔗
Return Type
StringKind ! Example
Function SupergitCommit.digest is not accessible from the supergit moduleFunction SupergitCommit.digest is not accessible from the supergit moduleFunction SupergitCommit.digest is not accessible from the supergit moduleFunction SupergitCommit.digest is not accessible from the supergit modulerepository() 🔗
Return Type
Repository ! Example
Function SupergitCommit.repository is not accessible from the supergit moduleFunction SupergitCommit.repository is not accessible from the supergit moduleFunction SupergitCommit.repository is not accessible from the supergit moduleFunction SupergitCommit.repository is not accessible from the supergit moduletree() 🔗
Return Type
Directory ! Example
Function SupergitCommit.tree is not accessible from the supergit moduleFunction SupergitCommit.tree is not accessible from the supergit moduleFunction SupergitCommit.tree is not accessible from the supergit moduleFunction SupergitCommit.tree is not accessible from the supergit moduleSupergit 🔗
repository() 🔗
A new git repository
Return Type
Repository ! Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
repositoryfunc (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 \
containerfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| url | StringKind ! | - | No description provided |
Example
dagger -m github.com/shykes/daggerverse/supergit@4113b803fcf4ba83b39cd464856af94656197cbf call \
remotefunc (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 moduleFunction SupergitRemote.url is not accessible from the supergit moduleFunction SupergitRemote.url is not accessible from the supergit moduleFunction SupergitRemote.url is not accessible from the supergit moduletag() 🔗
Lookup a tag in the remote
Return Type
RemoteTag !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | StringKind ! | - | No description provided |
Example
Function SupergitRemote.tag is not accessible from the supergit moduleFunction SupergitRemote.tag is not accessible from the supergit moduleFunction SupergitRemote.tag is not accessible from the supergit moduleFunction SupergitRemote.tag is not accessible from the supergit moduletags() 🔗
Query the remote for its tags.
If `filter` is set, only tag matching that regular expression will be included.
Return Type
[RemoteTag ! ] !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| filter | StringKind | - | No description provided |
Example
Function SupergitRemote.tags is not accessible from the supergit moduleFunction SupergitRemote.tags is not accessible from the supergit moduleFunction SupergitRemote.tags is not accessible from the supergit moduleFunction SupergitRemote.tags is not accessible from the supergit modulebranch() 🔗
Lookup a branch in the remote
Return Type
RemoteBranch !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | StringKind ! | - | No description provided |
Example
Function SupergitRemote.branch is not accessible from the supergit moduleFunction SupergitRemote.branch is not accessible from the supergit moduleFunction SupergitRemote.branch is not accessible from the supergit moduleFunction SupergitRemote.branch is not accessible from the supergit modulebranches() 🔗
List available branches in the remote
Return Type
[RemoteBranch ! ] !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| filter | StringKind | - | No description provided |
Example
Function SupergitRemote.branches is not accessible from the supergit moduleFunction SupergitRemote.branches is not accessible from the supergit moduleFunction SupergitRemote.branches is not accessible from the supergit moduleFunction SupergitRemote.branches is not accessible from the supergit moduleRemoteTag 🔗
A git tag
name() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteTag.name is not accessible from the supergit moduleFunction SupergitRemoteTag.name is not accessible from the supergit moduleFunction SupergitRemoteTag.name is not accessible from the supergit moduleFunction SupergitRemoteTag.name is not accessible from the supergit modulecommitId() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteTag.commitId is not accessible from the supergit moduleFunction SupergitRemoteTag.commitId is not accessible from the supergit moduleFunction SupergitRemoteTag.commitId is not accessible from the supergit moduleFunction SupergitRemoteTag.commitId is not accessible from the supergit moduleurl() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteTag.url is not accessible from the supergit moduleFunction SupergitRemoteTag.url is not accessible from the supergit moduleFunction SupergitRemoteTag.url is not accessible from the supergit moduleFunction SupergitRemoteTag.url is not accessible from the supergit modulecommit() 🔗
Return the commit referenced by the remote tag
Return Type
Commit ! Example
Function SupergitRemoteTag.commit is not accessible from the supergit moduleFunction SupergitRemoteTag.commit is not accessible from the supergit moduleFunction SupergitRemoteTag.commit is not accessible from the supergit moduleFunction SupergitRemoteTag.commit is not accessible from the supergit moduleRemoteBranch 🔗
A git branch
name() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteBranch.name is not accessible from the supergit moduleFunction SupergitRemoteBranch.name is not accessible from the supergit moduleFunction SupergitRemoteBranch.name is not accessible from the supergit moduleFunction SupergitRemoteBranch.name is not accessible from the supergit modulecommitId() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteBranch.commitId is not accessible from the supergit moduleFunction SupergitRemoteBranch.commitId is not accessible from the supergit moduleFunction SupergitRemoteBranch.commitId is not accessible from the supergit moduleFunction SupergitRemoteBranch.commitId is not accessible from the supergit moduleurl() 🔗
Return Type
StringKind ! Example
Function SupergitRemoteBranch.url is not accessible from the supergit moduleFunction SupergitRemoteBranch.url is not accessible from the supergit moduleFunction SupergitRemoteBranch.url is not accessible from the supergit moduleFunction SupergitRemoteBranch.url is not accessible from the supergit modulecommit() 🔗
Return the commit referenced by the remote tag
Return Type
Commit ! Example
Function SupergitRemoteBranch.commit is not accessible from the supergit moduleFunction SupergitRemoteBranch.commit is not accessible from the supergit moduleFunction SupergitRemoteBranch.commit is not accessible from the supergit moduleFunction SupergitRemoteBranch.commit is not accessible from the supergit module