A simple and automated tool for Linux to keep Discord updated. When you launch Discord, if there's a new version available, it downloads and installs the update automatically before launching the app.
demo.mp4
- Automatic Update Detection: Checks if Discord is up-to-date every time it is launched.
- Seamless Installation: Supports both
.deb(system-wide) and.tar.gz(user-local) installation methods. - Background Operation: Updates run silently in a terminal window, with progress visible to the user.
- Easy Setup and Removal: Simple installation and uninstallation scripts.
- No Dependencies on External Tools: Uses standard Linux tools like
curl,jq, andsudo. - Doesn't Interfere with Discord's Native Updater: Works alongside Discord's built-in update mechanism. It's just a fix for Linux users.
-
Clone the Repository:
git clone https://github.com/RafhaelBrum/discord-auto-updater.git cd discord-auto-updater -
Run the Installer:
sudo chmod +x install.sh ./install.sh
-
Post-Installation:
- Launch Discord from your desktop menu or applications launcher.
- If an update is available, it will be downloaded and installed automatically.
To remove the auto-updater completely:
Just run the uninstaller:
```bash
./uninstall.sh
- Normal Launch: Open Discord from the desktop menu. If no update is needed, it launches immediately.
- Update Process: If an update is detected, a terminal window opens showing the download and installation progress. Discord relaunches automatically after the update.
- Manual Update: You can run the updater manually via
/usr/local/bin/updater.sh(though it's designed to be called by the launcher). - Configuration: Edit
~/.config/discord-auto-updater/config.jsonto change settings (e.g., installation method or terminal emulator).
Feel free to open issues or pull requests on GitHub. Contributions are welcome!
This project is licensed under the MIT License. See LICENSE for details.