SimplSharp.Tool 0.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global SimplSharp.Tool --version 0.1.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local SimplSharp.Tool --version 0.1.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SimplSharp.Tool&version=0.1.0                
nuke :add-package SimplSharp.Tool --version 0.1.0                

<img src="./crestron-logo.png" alt="drawing" width="100"/>

Static Badge Static Badge Static Badge

SIMPL Sharp Targets

DOTNET TEST PUBLISH RELEASE

The SimplSharp Targets repository contains build tools used to generate CPZs CLZs and CPLZs. Packaged as a source controlled dotnet tool, the simpl sharp targets tool offers an alternative to Crestron's MSBUILD targets.

Build targets to override the default SIMPL Sharp SDK Targets and offer support for cross platform development.

Table of Contents

  1. Why
  2. Dotnet Tool
  3. Target Package
  4. Usage
  5. Examples

Why

Static Badge

So why would we need this? For automated CICD pipelines and new project templates. The default crestron msbuild targets use aniquated libraries and won't execute properly on github runners and other dotnet core build tools.

Plus its actually kindof nice to have a command line tool that creates CLZs

Dotnet Tool

Static Badge

Located in the source/SimplSharp.Tool directory you will find a dotnet 8 console application that provides required commands used to generate CLZ, CPZ, and CPLZ As of the first release only CLZs are supported This application is packaged as a dotnet tool and published to nuget.org

Target Package

Static Badge

Located in the source/SimplSharp.Targets directory you will find a project containing nothing more than build files. This project is packaged as nuget to nuget.org.
When included as a project reference the SimplSharp.Targets build pipeline will attempt to install the dotnet tool, and execute the proper command line actions to generate the Simpl Sharp archives.

Usage

Static Badge

comming soon

Examples

Static Badge

comming soon

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.2.0 175 7/19/2024
0.2.0-bug-install-tool.1 44 7/19/2024
0.2.0-alpha.98 42 7/19/2024
0.1.10 98 7/18/2024
0.1.10-cpz.2 55 7/18/2024
0.1.10-cpz.1 47 7/18/2024
0.1.9 102 7/15/2024
0.1.9-directory-targets.1 50 7/13/2024
0.1.8 111 7/12/2024
0.1.7 94 7/11/2024
0.1.6 91 7/11/2024
0.1.5 101 7/10/2024
0.1.4 98 7/10/2024
0.1.3 105 7/10/2024
0.1.2 90 7/10/2024
0.1.2-release.1 52 7/10/2024
0.1.0 93 7/10/2024