Skip to content

CLI tool to setup your environment to build Uno Platform apps

Notifications You must be signed in to change notification settings

unoplatform/uno.check

Folders and files

NameName
Last commit message
Last commit date
Apr 14, 2025
Feb 18, 2025
Aug 29, 2023
Sep 13, 2024
Apr 28, 2025
Apr 13, 2022
Apr 10, 2025
Aug 29, 2023
Mar 7, 2023
Apr 18, 2025
Apr 25, 2025
Sep 9, 2021
Mar 10, 2021
Apr 24, 2025
Sep 13, 2024
Sep 10, 2021
Apr 23, 2025
Mar 5, 2025

Repository files navigation

Uno.Check

NuGet

Uno.Check is a cross-platform, command-line .NET tool that validates and configures your development environment in a single step. Once installed as a global tool, it runs a series of “checkups”, reports any missing or misconfigured components, and can apply automatic fixes. Designed to simplify setup and ensures you have everything you need to build and debug Uno apps with confidence.

To install the tool:

dotnet tool install -g Uno.Check

To update the tool, if you already have an existing one:

dotnet tool update -g uno.check

To run the tool:

uno-check

uno-check running

Visit our documentation for more details.

Contributing

Thanks for helping improve Uno.Check — your contributions make a difference! ❤️

Clone the repository

git clone https://github.com/unoplatform/uno.check.git
cd uno.check

Run your IDE as Administrator

Uno.Check requires Administrator permissions to run so make sure to run your IDE elevated.

Configure launchSettings.json

If you need to pass custom arguments update launchSettings.json profiles accordingly.

Build & install a local version

We include a helper script to pack and install your locally built uno.check as a global tool, so you can test changes immediately on your machine:

# From the repo root:
./pack-and-install.ps1

Spectre.Console

This CLI is built on Spectre.Console — feel free to explore their docs for examples.


Based on Redth's .NET MAUI Check tool.