wsl-containers-desktop
No description available.
File Explorer
- adr-writer.agent.md
- quick-fix.agent.md
- tdd-green.agent.md
- tdd-red.agent.md
- tdd-refactor.agent.md
- csharp.instructions.md
- tests.instructions.md
- xaml.instructions.md
- bug_report.yml
- bug_report_en.yml
- feature_request.yml
- feature_request_en.yml
- pull_request_template_en.md
- pull_request_template_ja.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- 0001-record-architecture-decisions.md
- 0002-adopt-strict-tdd-workflow.md
- 0003-select-mstest-as-unit-test-framework.md
- 0004-adopt-model-routing-for-simple-changes.md
- 0005-adopt-clean-architecture-layering.md
- 0006-adopt-slnx-solution-file-format.md
- 0007-disable-windows-app-sdk-deployment-manager-auto-initialize.md
- 0008-expand-model-routing-to-mechanical-workflow-steps.md
- 0009-wrap-wslc-cli-for-infrastructure-layer.md
- 0010-adopt-di-container-for-presentation.md
- 0011-do-not-auto-restart-wsl-on-settings-change.md
- 0012-wsl-environment-detection-and-wslconfig-editing.md
- 0013-adopt-differential-updates-for-list-views.md
- 0014-dashboard-as-default-landing-and-first-nav-item.md
- 0015-promote-navigation-viewmodel-to-di-singleton.md
- 0016-set-sonnet-5-baseline-and-route-green-to-flash.md
- 0017-split-containersviewmodel-and-runtime-client-into-focused-components.md
- 0018-adopt-resizable-table-layouts-with-fixed-action-rails.md
- README.md
- template.md
- hakonexa-dashboard.png
- architecture-overview.md
- containers-view.md
- dashboard-view.md
- design-policy.md
- images-view.md
- networks-view.md
- presentation-navigation.md
- README.md
- settings-view.md
- volumes-view.md
- README.md
- wsl-containers-platform.md
- 0000-foundation-empty-window.md
- 0001-container-list-basic-operations.md
- 0002-container-log-viewer.md
- 0003-image-management.md
- 0004-container-detail-exec.md
- 0005-volume-management.md
- 0006-network-management.md
- 0007-settings.md
- 0008-dashboard-overview.md
- 0009-resizable-table-lists.md
- README.md
- privacy-policy.md
- Build-StoreMsixUpload.ps1
- Run-App.ps1
- AppIcon.ico
- LockScreenLogo.scale-100.png
- LockScreenLogo.scale-125.png
- LockScreenLogo.scale-150.png
- LockScreenLogo.scale-200.png
- LockScreenLogo.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-125.png
- SplashScreen.scale-150.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-125.png
- Square150x150Logo.scale-150.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-125.png
- Square44x44Logo.scale-150.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-16_altform-lightunplated.png
- Square44x44Logo.targetsize-16_altform-unplated.png
- Square44x44Logo.targetsize-24.png
- Square44x44Logo.targetsize-24_altform-lightunplated.png
- Square44x44Logo.targetsize-24_altform-unplated.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-256_altform-lightunplated.png
- Square44x44Logo.targetsize-256_altform-unplated.png
- Square44x44Logo.targetsize-32.png
- Square44x44Logo.targetsize-32_altform-lightunplated.png
- Square44x44Logo.targetsize-32_altform-unplated.png
- Square44x44Logo.targetsize-48.png
- Square44x44Logo.targetsize-48_altform-lightunplated.png
- Square44x44Logo.targetsize-48_altform-unplated.png
- StoreLogo.png
- StoreLogo.scale-100.png
- StoreLogo.scale-125.png
- StoreLogo.scale-150.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-125.png
- Wide310x150Logo.scale-150.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- BoundedCollection.cs
- ObservableCollectionReconciler.cs
- AutomationIdConverter.cs
- BoolToVisibilityConverter.cs
- ContainerStateToDisplayTextConverter.cs
- DateTimeOffsetToLocalStringConverter.cs
- NavigationPageKey.cs
- NavigationPageKeyExtensions.cs
- NavigationPageRegistry.cs
- ContainersPage.xaml
- ContainersPage.xaml.cs
- DashboardPage.xaml
- DashboardPage.xaml.cs
- ImagesPage.xaml
- ImagesPage.xaml.cs
- NetworksPage.xaml
- NetworksPage.xaml.cs
- SettingsPage.xaml
- SettingsPage.xaml.cs
- VolumesPage.xaml
- VolumesPage.xaml.cs
- AssemblyInfo.cs
- launchSettings.json
- Resources.resw
- ClipToBoundsBehavior.cs
- TableColumnLayout.cs
- TableColumnLayoutCatalog.cs
- TableColumnSplitter.cs
- TableLayoutBehavior.cs
- TableLayoutPreset.cs
- AppThemeResources.xaml
- ContainerDetailsViewModel.cs
- ContainerListViewModel.cs
- ContainerLogsViewModel.cs
- ContainerRowDisplayState.cs
- ContainerRowOperation.cs
- ContainerRowViewModel.cs
- ContainerShellViewModel.cs
- ContainersViewModel.cs
- DashboardContainerStatsRowViewModel.cs
- DashboardViewModel.cs
- DispatcherQueueUiDispatcher.cs
- ImageRowViewModel.cs
- ImagesViewModel.cs
- ImmediateUiDispatcher.cs
- IUiDispatcher.cs
- NavigationViewModel.cs
- NetworkRowViewModel.cs
- NetworksViewModel.cs
- SettingsViewModel.cs
- VolumeRowViewModel.cs
- VolumesViewModel.cs
- ContainerAuxiliaryWindowManager.cs
- LogsWindow.xaml
- LogsWindow.xaml.cs
- ShellWindow.xaml
- ShellWindow.xaml.cs
- SingleInstanceWindowOpener.cs
- .gitignore
- app.manifest
- App.xaml
- App.xaml.cs
- MainWindow.xaml
- MainWindow.xaml.cs
- Package.appxmanifest
- WslContainersDesktop.App.csproj
- ContainerManagementException.cs
- ContainerNotFoundException.cs
- ContainerRuntimeException.cs
- InvalidContainerOperationException.cs
- InvalidResourceLimitsException.cs
- NetworkInUseException.cs
- SettingsException.cs
- SystemNetworkDeletionException.cs
- VolumeInUseException.cs
- WslRequirementsNotMetException.cs
- WslSettingsAccessException.cs
- ContainerRunRequest.cs
- DashboardSnapshot.cs
- IContainerExecClient.cs
- IContainerExecSession.cs
- IContainerLifecycleClient.cs
- IContainerLogClient.cs
- IContainerManagementService.cs
- IContainerQueryClient.cs
- IContainerStatsClient.cs
- IDashboardService.cs
- IImageManagementService.cs
- IImageRuntimeClient.cs
- INetworkManagementService.cs
- INetworkRuntimeClient.cs
- ISettingsService.cs
- IVolumeManagementService.cs
- IVolumeRuntimeClient.cs
- IWslEnvironmentProbe.cs
- IWslResourceLimitsStore.cs
- ContainerManagementService.cs
- DashboardService.cs
- ImageManagementService.cs
- NetworkManagementService.cs
- SettingsService.cs
- VolumeManagementService.cs
- WslContainersDesktop.Application.csproj
- Container.cs
- ContainerDetail.cs
- ContainerImage.cs
- ContainerNetworkResource.cs
- ContainerResourceUsage.cs
- ContainerState.cs
- ContainerVolume.cs
- WslContainersDesktop.Domain.csproj
- WslEnvironmentInfo.cs
- WslIntegrationStatus.cs
- WslResourceLimits.cs
- CliProcess.cs
- CliProcessExecutor.cs
- CliResult.cs
- CliStreamException.cs
- ICliProcess.cs
- IWslcCliRunner.cs
- IWslcInteractiveProcess.cs
- IWslcProcess.cs
- IWslcProcessFactory.cs
- ProcessJob.cs
- WslcCliRunner.cs
- WslcContainerExecSession.cs
- WslcInteractiveProcess.cs
- WslcProcess.cs
- WslcProcessFactory.cs
- BoundedConcurrencyInspector.cs
- CliDateTimeParsing.cs
- ContainerDetailMapper.cs
- ContainerInspectDto.cs
- ContainerListItemDto.cs
- ContainerStatsDto.cs
- ContainerStatsParser.cs
- ImageListItemDto.cs
- NetworkInspectDto.cs
- NetworkListItemDto.cs
- VolumeInspectDto.cs
- VolumeListItemDto.cs
- WslcCliCommandExecutor.cs
- WslcCliContainerExecClient.cs
- WslcCliContainerLifecycleClient.cs
- WslcCliContainerLogClient.cs
- WslcCliContainerQueryClient.cs
- WslcCliContainerStatsClient.cs
- WslcCliImageRuntimeClient.cs
- WslcCliNetworkRuntimeClient.cs
- WslcCliVolumeRuntimeClient.cs
- IWslConfigFileAccessor.cs
- WslConfigFileAccessor.cs
- WslConfigResourceLimitsStore.cs
- IWslcExecutableProbe.cs
- IWslCommandRunner.cs
- WslcExecutableProbe.cs
- WslCommandRunner.cs
- WslEnvironmentProbe.cs
- WslContainersDesktop.Infrastructure.csproj
- LockScreenLogo.scale-200.png
- SplashScreen.scale-200.png
- Square150x150Logo.scale-200.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.targetsize-24_altform-unplated.png
- Square44x44Logo.targetsize-48_altform-lightunplated.png
- StoreLogo.png
- Wide310x150Logo.scale-200.png
- AppBrandingSourceTests.cs
- ObservableCollectionReconcilerTests.cs
- RuntimeClientRegistrationSourceTests.cs
- ContainerDisplayStateResourceKeySelectorTests.cs
- FakeContainerManagementService.cs
- FakeDashboardService.cs
- FakeImageManagementService.cs
- FakeNetworkManagementService.cs
- FakeSettingsService.cs
- FakeVolumeManagementService.cs
- NavigationPageRegistryTests.cs
- ContainersPageSourceTests.cs
- DashboardPageSourceTests.cs
- ImagesPageSourceTests.cs
- NetworksPageSourceTests.cs
- PageSurfaceMaterialTests.cs
- SettingsPageSourceTests.cs
- VolumesPageSourceTests.cs
- launchSettings.json
- ClipToBoundsBehaviorTests.cs
- TableColumnLayoutTests.cs
- TableColumnSplitterTests.cs
- TableLayoutBehaviorTests.cs
- TableLayoutResourceRegistrationTests.cs
- UiTestApplication.cs
- AppThemeResourcesTests.cs
- ContainerRowViewModelTests.cs
- ContainersViewModelCompositionTests.cs
- ContainersViewModelTests.cs
- DashboardContainerStatsRowViewModelTests.cs
- DashboardViewModelSnapshotTests.cs
- DashboardViewModelTests.cs
- ImagesViewModelTests.cs
- NavigationViewModelTests.cs
- NetworkRowViewModelTests.cs
- NetworksViewModelTests.cs
- SettingsViewModelTests.cs
- VolumeRowViewModelTests.cs
- VolumesViewModelTests.cs
- ContainerAuxiliaryWindowManagerSourceTests.cs
- LogsWindowSourceTests.cs
- ShellWindowSourceTests.cs
- SingleInstanceWindowOpenerTests.cs
- .gitignore
- app.manifest
- MSTestSettings.cs
- Package.appxmanifest
- UnitTestApp.xaml
- UnitTestApp.xaml.cs
- UnitTestAppWindow.xaml
- UnitTestAppWindow.xaml.cs
- WslContainersDesktop.App.Tests.csproj
- ContainerManagementExceptionsTests.cs
- FakeRuntimeClients.cs
- FakeWslEnvironmentProbe.cs
- FakeWslResourceLimitsStore.cs
- RuntimePortBoundaryTests.cs
- RuntimePortConsumerBoundaryTests.cs
- ContainerManagementServiceTests.cs
- DashboardServiceTests.cs
- ImageManagementServiceTests.cs
- NetworkManagementServiceTests.cs
- SettingsServiceTests.cs
- VolumeManagementServiceTests.cs
- MSTestSettings.cs
- WslContainersDesktop.Application.Tests.csproj
- ContainerDetailTests.cs
- ContainerImageTests.cs
- ContainerNetworkResourceTests.cs
- ContainerResourceUsageTests.cs
- ContainerTests.cs
- ContainerVolumeTests.cs
- MSTestSettings.cs
- WslContainersDesktop.Domain.Tests.csproj
- WslEnvironmentInfoTests.cs
- WslIntegrationStatusTests.cs
- WslResourceLimitsTests.cs
- CliProcessExecutorTests.cs
- WslcCliRunnerTests.cs
- NetworkManagementInfrastructureTests.cs
- VolumeManagementInfrastructureTests.cs
- WslcCliClientBoundaryTests.cs
- WslcCliContainerExecClientTests.cs
- WslcCliContainerLifecycleClientTests.cs
- WslcCliContainerLogClientTests.cs
- WslcCliContainerQueryClientTests.cs
- WslcCliContainerStatsClientTests.cs
- WslcCliImageRuntimeClientTests.cs
- FakeWslcCliRunner.cs
- FakeWslcExecutableProbe.cs
- FakeWslCommandRunner.cs
- FakeWslConfigFileAccessor.cs
- WslConfigResourceLimitsStoreTests.cs
- WslEnvironmentProbeTests.cs
- MSTestSettings.cs
- WslContainersDesktop.Infrastructure.Tests.csproj
- .gitignore
- AGENTS.md
- LICENSE
- README.ja.md
- README.md
- WslContainersDesktop.slnx
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
copilot
View Details ▼
copilot
Interact with GitHub Copilot.
copilot
Start interactive mode:
copilot --allow-tool write
Allow all file editing:
copilot --continue
Resume the most recent session:
dotnet build
View Details ▼
dotnet build
Builds a .NET application and its dependencies.
dotnet build
Compile the project or solution in the current directory:
dotnet build {{path/to/project_or_solution}}
Compile a .NET project or solution in debug mode:
dotnet build {{[-c|--configuration]}} {{Release}}
Compile in release mode:
dotnet test
View Details ▼
dotnet test
Execute tests for a .NET application.
Note: View <https://learn.microsoft.com/dotnet/core/testing/selective-unit-tests> for supported filter expressions.
dotnet test
Execute tests for a .NET project/solution in the current directory:
dotnet test {{path/to/project_or_solution}}
Execute tests for a .NET project/solution in a specific location:
dotnet test --filter {{Name~TestMethod1}}
Execute tests matching the given filter expression:
dotnet
View Details ▼
dotnet
Cross platform .NET tools for .NET Core.
Some subcommands such as `build` have their own usage documentation.
dotnet new {{template_short_name}}
Initialize a new .NET project:
dotnet restore
Restore NuGet packages:
dotnet run
Build and execute the .NET project in the current directory:
