ShellUI.Templates
0.0.3
dotnet add package ShellUI.Templates --version 0.0.3
NuGet\Install-Package ShellUI.Templates -Version 0.0.3
<PackageReference Include="ShellUI.Templates" Version="0.0.3" />
<PackageVersion Include="ShellUI.Templates" Version="0.0.3" />
<PackageReference Include="ShellUI.Templates" />
paket add ShellUI.Templates --version 0.0.3
#r "nuget: ShellUI.Templates, 0.0.3"
#:package ShellUI.Templates@0.0.3
#addin nuget:?package=ShellUI.Templates&version=0.0.3
#tool nuget:?package=ShellUI.Templates&version=0.0.3
ShellUI Templates
Component templates for ShellUI CLI tool. This package contains the template definitions used by the ShellUI CLI when installing components.
Overview
This package is an internal dependency of ShellUI.CLI. It provides the component templates that are copied to your project when you run dotnet shellui add <component>.
Installation
This package is automatically installed as a dependency when you install ShellUI.CLI:
dotnet tool install -g ShellUI.CLI
You typically don't need to install this package directly.
Usage
When you use the ShellUI CLI to add components, this package provides the templates:
# The CLI uses templates from this package
dotnet shellui add button
dotnet shellui add card dialog
What's Included
This package contains:
- Component Templates - Razor component templates for all ShellUI components
- Metadata - Component metadata including dependencies, categories, and descriptions
- Registry - Component registry for CLI discovery
For Developers
If you're developing ShellUI or creating custom components:
dotnet add package ShellUI.Templates
Then access templates programmatically:
using ShellUI.Templates;
var buttonTemplate = ButtonTemplate.Content;
var metadata = ButtonTemplate.Metadata;
Related Packages
- ShellUI.CLI - Command-line tool that uses these templates
- ShellUI.Components - Pre-built component library (alternative to CLI)
- ShellUI.Core - Core models and utilities
Documentation
License
MIT License - see LICENSE for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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. |
-
net9.0
- ShellUI.Core (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.3 | 360 | 11/30/2025 |