winget-release
No long description provided.
Installation
dagger install github.com/pjmagee/daggerverse/winget-release@7d372ee27790b10ae04a9c5d1e4e64cb5fcb28f1Entrypoint
Return Type
WingetRelease Example
dagger -m github.com/pjmagee/daggerverse/winget-release@7d372ee27790b10ae04a9c5d1e4e64cb5fcb28f1 call \
func (m *MyModule) Example() *dagger.WingetRelease {
return dag.
WingetRelease()
}@function
def example() -> dagger.WingetRelease:
return (
dag.winget_release()
)@func()
example(): WingetRelease {
return dag
.wingetRelease()
}Types
WingetRelease 🔗
isReleasePublished() 🔗
New method to check if release is already published
Return Type
Boolean !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
dagger -m github.com/pjmagee/daggerverse/winget-release@7d372ee27790b10ae04a9c5d1e4e64cb5fcb28f1 call \
is-release-published --version stringfunc (m *MyModule) Example(ctx context.Context, version string) bool {
return dag.
WingetRelease().
IsReleasePublished(ctx, version)
}@function
async def example(version: str) -> bool:
return await (
dag.winget_release()
.is_release_published(version)
)@func()
async example(version: string): Promise<boolean> {
return dag
.wingetRelease()
.isReleasePublished(version)
}getLatestRelease() 🔗
Return Type
String ! Example
dagger -m github.com/pjmagee/daggerverse/winget-release@7d372ee27790b10ae04a9c5d1e4e64cb5fcb28f1 call \
get-latest-releasefunc (m *MyModule) Example(ctx context.Context) string {
return dag.
WingetRelease().
GetLatestRelease(ctx)
}@function
async def example() -> str:
return await (
dag.winget_release()
.get_latest_release()
)@func()
async example(): Promise<string> {
return dag
.wingetRelease()
.getLatestRelease()
}createWingetCommand() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String | - | The version of the release |
| tokenPlaceholder | Boolean | - | The token to use for the wingetcreate command |
| submit | Boolean | false | Whether to add the --submit |
Example
dagger -m github.com/pjmagee/daggerverse/winget-release@7d372ee27790b10ae04a9c5d1e4e64cb5fcb28f1 call \
create-winget-commandfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
WingetRelease().
CreateWingetCommand(ctx)
}@function
async def example() -> str:
return await (
dag.winget_release()
.create_winget_command()
)@func()
async example(): Promise<string> {
return dag
.wingetRelease()
.createWingetCommand()
}