whimsi

Crates.iowhimsi
lib.rswhimsi
version0.0.0
created_at2025-08-05 19:26:58.137913+00
updated_at2025-08-05 19:26:58.137913+00
descriptionA simple, cross-platform, MSI generation tool
homepage
repository
max_upload_size
id1782683
size3,230
Dominic Grimaldi (GrimOutlook)

documentation

README

whimsi

This project is to create a command line tool that can be used on both Windows and Linux to create an MSI deliverable. The best alternative that I can find is the msitools project but the documentation for that tool is nearly non-existent and many features are lacking such as CustomActions which is what this package aims to fix.

The goal of this project is currently not to include every supported features for MSIs. That may become it's goal in the future but for now I'm just aiming to provide the most useful features. Issue submissions and interactions with those issues will drive what features are added next. That and what I need at the time

If you end up using this package I'd love to know as it helps me stay motivated to continue working on projects like these! So drop a star or shoot me a message if you get any use out of it!

Todo

Capabilities

  • Read contents of directory to create file structure in MSI.
  • Set permissions on files in file structure.
  • Set registry values.
  • PowerShell post install script.
  • Create services.
  • Sign MSI?

Development

CI/CD Desires

Commit count: 0

cargo fmt