YMJake.Dagger.Client
1.0.3
dotnet add package YMJake.Dagger.Client --version 1.0.3
NuGet\Install-Package YMJake.Dagger.Client -Version 1.0.3
<PackageReference Include="YMJake.Dagger.Client" Version="1.0.3" />
<PackageVersion Include="YMJake.Dagger.Client" Version="1.0.3" />
<PackageReference Include="YMJake.Dagger.Client" />
paket add YMJake.Dagger.Client --version 1.0.3
#r "nuget: YMJake.Dagger.Client, 1.0.3"
#:package YMJake.Dagger.Client@1.0.3
#addin nuget:?package=YMJake.Dagger.Client&version=1.0.3
#tool nuget:?package=YMJake.Dagger.Client&version=1.0.3
YMJake.Dagger.Client
Unofficial Dagger client for Microsoft .NET.
This package is modified from the official experimental Dagger .NET SDK. It is not an official Dagger package and is not maintained or endorsed by Dagger.
The NuGet package ships the generated client sources, so consumers do not need introspection.json or the source generator project.
This package currently targets and was tested with Dagger Engine/CLI/schema 0.20.8. Package versions are maintained independently from Dagger versions.
By default, the client downloads and caches the matching Dagger CLI version when no existing Dagger session is available. Use WithDaggerCliPath or _EXPERIMENTAL_DAGGER_CLI_BIN to force a local CLI binary.
using Dagger.Client;
await using var client = await DaggerClient.ConnectAsync();
var dag = client.Dag;
Connection options can be passed in a style similar to the Go SDK:
await using var client = await DaggerClient.ConnectAsync(
DaggerClient.WithWorkdir("."),
DaggerClient.WithDaggerCliPath("/usr/local/bin/dagger"),
DaggerClient.WithRunnerHost("tcp://dagger-engine:1234"),
DaggerClient.WithLogOutput(Console.Error),
DaggerClient.WithVerbosity(2),
DaggerClient.WithEnvironmentVariable("EXAMPLE", "value")
);
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- System.Collections.Immutable (>= 10.0.8)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on YMJake.Dagger.Client:
| Package | Downloads |
|---|---|
|
YMJake.Dagger.Module.Runtime
Unofficial Dagger module helpers for Microsoft .NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.