Skip to content

Guide to libappimageupdate

probonopd edited this page Oct 29, 2018 · 5 revisions

Guide to libappimageupdate -- or: How to use libappimageupdate from other applications

libappimageupdate, the core library of AppImageUpdate, can be used by other applications. This is a guide how to consume it when using Git and CMake. Furthermore, some potential use cases are shown, including code examples.

Foreword

This guide does not cover all possible use cases yet. It is in draft state at the moment. The following use cases that are not yet covered have been discussed:

  • self-updating AppImage with native UI integration
    • candidates:
      • Subsurface -- @dirkhh expressed interest in this

If you have such a use case, feel free to write up a guide and add it to this page. However, please contact @TheAssassin and maybe have him review it to fix any possible issues before sharing this with the world. See #AppImage on Freenode. You can publish it here, but please add a note like

Note: this guide is new, and is currently awaiting a review from the team!

Any contribution is highly appreciated!

Conclusion

That's it! You've successfully implemented AppImage updates using libappimageupdate!

You are free to improve this guide/how-to at any time. Any contribution is appreciated!