Terminal.Gui icon indicating copy to clipboard operation
Terminal.Gui copied to clipboard

Publishing Example binaries

Open theuserbl opened this issue 7 months ago • 2 comments

It would be nice, if you would publish for the next release not only the source code, but also the example binaries for Windows, Linux and macOS.

If anybody is new at Terminal.Gui, he looks at first at this github-page and seeing this gif https://raw.githubusercontent.com/gui-cs/Terminal.Gui/v2_develop/docfx/images/sample.gif

That's ok. But the next step, if anybody wants to look deeper in it, is not to install the library and compile the examples. The middle step is to try out easily the examples. For that it would be nice, if you would publishing the example programs as binaries for Windows, Linux and macOS. So, trying out the examples, without installing something with nuget. Without compiling something. Only downloading and running.

** If then ** anybody is still interested in it and wants to look deeper in it, he can install the library and compile the examples, making changes on the examples, writing the own program with Terminal.Gui, etc.

But the middle step is testing programs out.

theuserbl avatar Jun 17 '25 08:06 theuserbl

Part of the problem with this is code signing.

Without signing the binaries, Windows and Mac won't actually let you run them.

tig avatar Jun 18 '25 13:06 tig

You could create them as dotnet tools

This is how TerminalGuiDesigner (See PackAsTool) is deployed.

Publish is pretty easy through actions too build.yml

People can try using dotnet tool install --global TerminalGuiDesigner

It requires user to have dotnet sdk but that's not a big deal.

tznind avatar Jun 18 '25 18:06 tznind