yatli / fvim

Cross platform Neovim front-end UI, built with F# + Avalonia
MIT License
1.34k stars 30 forks source link

Consider moving to a single file executable? #28

Closed TylerLeonhardt closed 5 years ago

TylerLeonhardt commented 5 years ago

Since .NET Core 3.0 supports it: https://dotnetcoretutorials.com/2019/06/20/publishing-a-single-exe-file-in-net-core-3-0/

yatli commented 5 years ago

Actually I tried that -- all it does is to pack everything into an archive, and upon first run, extract it in a temporary directory.

Best security practice (tm).

yatli commented 5 years ago

Let me close this one for now; We can keep this idea revisited when the situation improves. If a real single-exe assembly with proper stripping is possible, we will get a very small executable file that is fast to load.