Rename project: battlenet-manager → umutray

Binary, crate, clap app name, ksni tray id, HTTP user-agent, systemd unit,
XDG config dir (co.aleshym/umutray), README, and all log prefixes.

Config path changes from ~/.config/battlenet-manager/ to ~/.config/umutray/.
Existing users should `mv` the old directory if they've customised it;
otherwise defaults get rewritten on next run.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
funman300
2026-04-16 17:28:13 -07:00
parent f7738d215b
commit 6fe558ad00
10 changed files with 46 additions and 45 deletions
+18 -18
View File
@@ -1,4 +1,4 @@
# battlenet-manager
# umutray
A small system-tray daemon and CLI for running the Battle.net launcher on
Linux via [umu-launcher](https://github.com/Open-Wine-Components/umu-launcher)
@@ -18,7 +18,7 @@ and [GE-Proton](https://github.com/GloriousEggroll/proton-ge-custom).
```sh
cargo build --release
install -Dm755 target/release/battlenet-manager ~/.local/bin/battlenet-manager
install -Dm755 target/release/umutray ~/.local/bin/umutray
```
Requires `umu-launcher` and `tar` on PATH. On Arch:
@@ -33,25 +33,25 @@ first launch.
## Usage
| Command | What it does |
| --------------------------------- | -------------------------------------------------------- |
| `battlenet-manager` | Start the tray daemon (default) |
| `battlenet-manager launch` | Launch Battle.net and return (for `.desktop` shortcuts) |
| `battlenet-manager kill` | SIGTERM → wait 3 s → SIGKILL on all Battle.net procs |
| `battlenet-manager diagnose` | Run environment health checks |
| `battlenet-manager update-proton` | Interactive GE-Proton picker |
| `update-proton --latest` | Install newest GE-Proton release |
| `update-proton --version X` | Install a specific tag (e.g. `GE-Proton10-34`) |
| `update-proton --list` | Show recent releases without installing |
| `config show` / `config path` | Print current config or its path |
| `config edit` | Open config in `$EDITOR` |
| `config set --prefix PATH` | Change the Wine prefix (also `--compat-dir`, `--gameid`) |
| `service install` | Write + enable a `systemd --user` unit for autostart |
| `service uninstall` / `status` | Remove the unit / show its status |
| Command | What it does |
| ------------------------------ | -------------------------------------------------------- |
| `umutray` | Start the tray daemon (default) |
| `umutray launch` | Launch Battle.net and return (for `.desktop` shortcuts) |
| `umutray kill` | SIGTERM → wait 3 s → SIGKILL on all Battle.net procs |
| `umutray diagnose` | Run environment health checks |
| `umutray update-proton` | Interactive GE-Proton picker |
| `update-proton --latest` | Install newest GE-Proton release |
| `update-proton --version X` | Install a specific tag (e.g. `GE-Proton10-34`) |
| `update-proton --list` | Show recent releases without installing |
| `config show` / `config path` | Print current config or its path |
| `config edit` | Open config in `$EDITOR` |
| `config set --prefix PATH` | Change the Wine prefix (also `--compat-dir`, `--gameid`) |
| `service install` | Write + enable a `systemd --user` unit for autostart |
| `service uninstall` / `status` | Remove the unit / show its status |
## Config
Lives at `~/.config/battlenet-manager/config.toml`, written with defaults on
Lives at `~/.config/umutray/config.toml`, written with defaults on
first run:
```toml