72f7a1e16305df1374883aeab232af58839e5277
epochcli
CLI tool for updating and launching Project Epoch on Linux & macOS.
Setup Instructions
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...)
- Install
epochcli
by either- Downloading 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, choose a different option. - If you have the
go
toolchain installed, you can rungo install git.burkey.co/eburk/epochcli
to install to your$GOROOT
- Compile the source yourself
- Downloading the latest binary from the releases page. Due to using OS UI code,
- 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
- You can now use
epochcli
as just a standalone updater or also a launcher based on your configuration. You can always runepochcli -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
1.0
Latest
Languages
Go
89.4%
Shell
5.8%
Ruby
4.8%