KuiperZone.PupNet
1.2.0
See the version list below for details.
dotnet tool install --global KuiperZone.PupNet --version 1.2.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local KuiperZone.PupNet --version 1.2.0
#tool dotnet:?package=KuiperZone.PupNet&version=1.2.0
nuke :add-package KuiperZone.PupNet --version 1.2.0
PupNet Deploy - Publish & Package for .NET
Introduction
PupNet Deploy is a cross-platform deployment utility which packages your .NET project as a ready-to-ship
installation file in a single step. It is not to be confused with the dotnet pack
command.
It has been possible to cross-compile console C# applications for sometime now. More recently, the cross-platform Avalonia replacement for WPF allows fully-featured GUI applications to target a range of platforms, including: Linux, Windows, MacOS and Android.
Now, PupNet Deploy allows you to ship your dotnet application as:
- AppImage for Linux
- Setup File for Windows
- Flatpak
- Deb Package (binary)
- RPM Package (binary)
- Plain old Zip
Getting Started
To install as a dotnet tool:
dotnet tool install -g KuiperZone.PupNet
Alternatively, for self-contained installers:
For instructions, please see: github.com/kuiperzone/PupNet
If you like this project, don't forget to like and share.
Copyright & License
Copyright (C) Andy Thomas, 2023. Website: https://kuiper.zone
PupNet is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
PupNet is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with PupNet. If not, see https://www.gnu.org/licenses/.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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.