Skip to content

Samuel-B-D/PoE-Kompanion

Repository files navigation

PoE Kompanion

A small utility for PoE on Linux, currently only containing a Logout Macro. Aim to be a replacement to Lutcikaur's amazing LutBot.

Screenshots

tray-screenshot.png

settings-screenshot.png

Building from Source

Prerequisites

  • Docker (for AppImage builds)
  • .NET 9.0 SDK (for manual builds)

Build and Publish (Recommended)

Build and publish release artifacts using Docker (ensures maximum compatibility across Linux distributions):

./publish.sh

This creates portable distribution packages in publish/{VERSION}/:

  • PoE-Kompanion-{VERSION}-x86_64.AppImage - Portable single-file executable
  • PoE-Kompanion-{VERSION}-x86_64.tar.gz - Traditional archive with all binaries

What it does:

  • Builds in an isolated Debian 11 container for maximum compatibility
  • Automatically bundles all required dependencies using linuxdeploy
  • Produces both AppImage and tar.gz distribution formats
    • Output in ./publish/$VERSION/

Build Manually

For development or if you don't have Docker:

dotnet publish -r linux-x64 -c Release --self-contained

The compiled binary will be in bin/Release/net9.0/linux-x64/publish/

Note: Manual builds may not be portable across different Linux distributions due to glibc version differences. Use the Docker build for distribution.

About

Linux logout macro for Path of Exile (PoE), similar to LutBot

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors