Skip to content

enginkirmaci/DevTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Tools

Compact Avalonia developer utilities collection.

Quick start

Build:

dotnet build Tools.slnx

Run (from IDE or CLI):

dotnet run --project src/Tools/Tools.csproj

Installer (GitHub Actions)

This repository includes a GitHub Actions workflow that builds the application and generates a Windows installer using Inno Setup. The workflow is defined in .github/workflows/build-installer.yml.

How it works:

  • Restores and builds the solution with .NET 10
  • Publishes self-contained x64 builds of both Tools and DevTools
  • Installs Inno Setup on the runner and compiles setup.iss
  • Uploads the generated installer as a workflow artifact
  • When triggered by a tag (for example v1.0.0) the workflow will also create a GitHub Release and attach the installer

DevTools.exe is the supervisor: it launches Tools.exe and hosts the named pipe server the GUI uses. The installer places both in the same folder and the Start Menu / Desktop shortcuts launch DevTools.exe, which starts Tools.exe automatically.

Triggering a release (example):

git tag v1.0.0
git push origin v1.0.0

You can also run the workflow manually from the Actions tab (workflow dispatch).

Notes:

  • The installer is produced without code signing.
  • The Inno Setup script is setup.iss at the repository root.

License

See repository LICENSE (MIT).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages