Skip to content

RafhaelBrum/discord-auto-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Auto Updater

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 Video

demo.mp4

Features

  • 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, and sudo.
  • Doesn't Interfere with Discord's Native Updater: Works alongside Discord's built-in update mechanism. It's just a fix for Linux users.

Installation

  1. Clone the Repository:

    git clone https://github.com/RafhaelBrum/discord-auto-updater.git
    cd discord-auto-updater
  2. Run the Installer:

    sudo chmod +x install.sh
    ./install.sh
  3. Post-Installation:

    • Launch Discord from your desktop menu or applications launcher.
    • If an update is available, it will be downloaded and installed automatically.

Uninstallation

To remove the auto-updater completely:

Just run the uninstaller:

```bash
./uninstall.sh

Usage

  • 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.json to change settings (e.g., installation method or terminal emulator).

Contributing

Feel free to open issues or pull requests on GitHub. Contributions are welcome!

License

This project is licensed under the MIT License. See LICENSE for details.

About

Automatically update the Discord version on Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages