cue-file-editor
No long description provided.
Installation
dagger install github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5adEntrypoint
Return Type
CueFileEditor !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| githubOwner | String ! | - | the owner of the github org that stores the cue file you want to edit |
| githubRepo | String ! | - | the name of the repo that stores the cue file you want to edit |
| githubBranch | String | "main" | the branch of the repo that stores the cue file you want to edit |
| githubCommiterName | String ! | - | the name of the github user that will commit the changes to your cue file |
| githubCommiterEmail | String ! | - | the email of the github user that will commit the changes to your cue file |
| githubCommitMessage | String ! | - | the commit message that will be used when committing the cue file changes |
| githubRepoPath | String ! | - | the subdirectory within the github repo that contains the cue file |
| cueFile | String | "values.cue" | the name of the cue config file you want to update |
| cuePath | String ! | - | a cue path (dot seperated) to a specific key within a cue configuration file |
| newStringValue | String ! | - | a concrete string value you want to use to update your cue file |
Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value stringfunc (m *MyModule) Example(githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) *dagger.CueFileEditor {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
}@function
def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> dagger.CueFileEditor:
return (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
)@func()
example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): CueFileEditor {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
}Types
CueFileEditor 🔗
githubOwner() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-ownerfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubOwner(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_owner()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubOwner()
}githubRepo() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-repofunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubRepo(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_repo()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubRepo()
}githubBranch() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-branchfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubBranch(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_branch()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubBranch()
}githubCommitterName() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-committer-namefunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubCommitterName(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_committer_name()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubCommitterName()
}githubCommitterEmail() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-committer-emailfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubCommitterEmail(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_committer_email()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubCommitterEmail()
}githubCommitMessage() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-commit-messagefunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubCommitMessage(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_commit_message()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubCommitMessage()
}githubRepoPath() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string github-repo-pathfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
GithubRepoPath(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.github_repo_path()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.githubRepoPath()
}cueFileName() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string cue-file-namefunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
CueFileName(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.cue_file_name()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.cueFileName()
}cuePath() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string cue-pathfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
CuePath(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.cue_path()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.cuePath()
}newStringValue() 🔗
Return Type
String ! Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string new-string-valuefunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string) string {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
NewStringValue(ctx)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str) -> str:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.new_string_value()
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string): Promise<string> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.newStringValue()
}withGithubBranch() 🔗
Return Type
CueFileEditor !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| branch | String ! | - | No description provided |
Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string with-github-branch --branch stringfunc (m *MyModule) Example(githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string, branch string) *dagger.CueFileEditor {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
WithGithubBranch(branch)
}@function
def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str, branch: str) -> dagger.CueFileEditor:
return (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.with_github_branch(branch)
)@func()
example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string, branch: string): CueFileEditor {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.withGithubBranch(branch)
}withCueFile() 🔗
Return Type
CueFileEditor !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| filename | String ! | - | No description provided |
Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string with-cue-file --filename stringfunc (m *MyModule) Example(githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string, filename string) *dagger.CueFileEditor {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
WithCueFile(filename)
}@function
def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str, filename: str) -> dagger.CueFileEditor:
return (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.with_cue_file(filename)
)@func()
example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string, filename: string): CueFileEditor {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.withCueFile(filename)
}update() 🔗
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| token | Secret ! | - | No description provided |
Example
dagger -m github.com/Clarity-Innovation-Technology-Inc/daggerverse/cue-file-editor@d287a0850089b0eb9665ad0001bde8f72109c5ad call \
--github-owner string --github-repo string --github-commiter-name string --github-commiter-email string --github-commit-message string --github-repo-path string --cue-path string --new-string-value string update --token env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, githubOwner string, githubRepo string, githubCommiterName string, githubCommiterEmail string, githubCommitMessage string, githubRepoPath string, cuePath string, newStringValue string, token *dagger.Secret) {
return dag.
CueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue).
Update(ctx, token)
}@function
async def example(github_owner: str, github_repo: str, github_commiter_name: str, github_commiter_email: str, github_commit_message: str, github_repo_path: str, cue_path: str, new_string_value: str, token: dagger.Secret) -> None:
return await (
dag.cue_file_editor(github_owner, github_repo, github_commiter_name, github_commiter_email, github_commit_message, github_repo_path, cue_path, new_string_value)
.update(token)
)@func()
async example(githubOwner: string, githubRepo: string, githubCommiterName: string, githubCommiterEmail: string, githubCommitMessage: string, githubRepoPath: string, cuePath: string, newStringValue: string, token: Secret): Promise<void> {
return dag
.cueFileEditor(githubOwner, githubRepo, githubCommiterName, githubCommiterEmail, githubCommitMessage, githubRepoPath, cuePath, newStringValue)
.update(token)
}