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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user