Skip to content

An installation and update framework for Linux desktop apps

Notifications You must be signed in to change notification settings

fasterthanlime/Marmot.Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

The goal

Provide a smooth upgrade path for Linux desktop apps, just like on Windows and macOS.

The plan

  • Ship a static executable (use golang)
  • Use .xz for full packages
  • Create cgo wrapper around Pickle for asar diffing
  • Use wharf patches for diff packages (if butler is available, app says where)
  • Mimic Update.exe CLI interface
  • Ship it :squirrel:
  • Contact other projects and consider renaming to something official (name will remain 'Marmot' as long as it's vaporware)

The progress so far

26-07-2016: Adopted the go-xz project, cleaned up its interface, added it to Travis CI:

About

An installation and update framework for Linux desktop apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published