SimplSharp.Tool
0.1.0
See the version list below for details.
dotnet tool install --global SimplSharp.Tool --version 0.1.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local SimplSharp.Tool --version 0.1.0
#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"/>
SIMPL Sharp Targets
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
Why
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
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
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
comming soon
Examples
comming soon
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. |
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 |