2025-06-13 10:03:49 -07:00
2025-06-13 10:03:49 -07:00
2025-06-05 11:32:46 -07:00
2025-06-09 21:46:35 -07:00
2025-06-09 21:46:35 -07:00
2025-06-09 21:46:35 -07:00
2025-06-02 14:15:26 -07:00
2025-06-09 21:46:35 -07:00
2025-06-02 12:43:33 -07:00
2025-06-10 04:56:08 +00:00
2025-06-09 21:46:35 -07:00

epochcli

CLI tool for updating and launching Project Epoch on Linux & macOS.

Setup

For Linux, a wine prefix with dxvk installed is sufficient, or you can use something like Lutris or faugus-launcher without the launcher functionality in epochcli

For macOS, the Kegworks Wineskin port works great (tutorial coming in the future...)

  1. Download and extract the latest binary from the releases page. Due to using OS UI code, epochcli cannot be cross-compiled. I only provide release builds for the hardware I own (Linux amd64, macOS arm64). If you need a different platform, you will need to compile yourself. You can run go install git.burkey.co/eburk/epochcli to compile and install to your $GOROOT
  2. Run epochcli. You will be taken through a setup process that configures the program and creates a config file at $HOME/.config/epochcli/config.toml
  3. You can now use epochcli as just a standalone updater or also a launcher based on your configuration. You can always run epochcli -c to redo the configuration or edit the config file manually

Usage

> ./epochcli -h
  -c    Runs config configuration step. Overrides the config file
  -h    Print help
  -u    Ignore EnableLauncher setting in config and only runs an update. Does nothing if EnableLauncher is false

Issues

If you have any issues, email me or ping Battlehammer on the Epoch discord

Description
Epoch launcher and updater for Linux
Readme ISC 94 KiB
1.0 Latest
2025-06-27 18:02:33 +00:00
Languages
Go 89.4%
Shell 5.8%
Ruby 4.8%