{"id":20694760,"url":"https://github.com/edyatl/exodus-update-helper","last_synced_at":"2026-05-01T06:32:59.530Z","repository":{"id":262311639,"uuid":"886659994","full_name":"edyatl/exodus-update-helper","owner":"edyatl","description":"Bash script that automates the process of updating the Exodus cryptocurrency wallet on Linux.","archived":false,"fork":false,"pushed_at":"2025-04-08T15:00:21.000Z","size":279,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-05T23:17:03.100Z","etag":null,"topics":["automation","bash-script","cryptocurrency-wallet","exodus","exodus-linux","exodus-update","exodus-wallet","shell-script","update-helper","update-manager","wallet-updater"],"latest_commit_sha":null,"homepage":"https://github.com/edyatl/exodus-update-helper","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/edyatl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T11:28:10.000Z","updated_at":"2025-04-08T15:00:25.000Z","dependencies_parsed_at":"2024-11-11T19:25:03.281Z","dependency_job_id":"fcff24b9-f293-4751-86ed-7c8575e358ab","html_url":"https://github.com/edyatl/exodus-update-helper","commit_stats":null,"previous_names":["edyatl/exodus-update-helper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/edyatl/exodus-update-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edyatl%2Fexodus-update-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edyatl%2Fexodus-update-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edyatl%2Fexodus-update-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edyatl%2Fexodus-update-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edyatl","download_url":"https://codeload.github.com/edyatl/exodus-update-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edyatl%2Fexodus-update-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32487427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","bash-script","cryptocurrency-wallet","exodus","exodus-linux","exodus-update","exodus-wallet","shell-script","update-helper","update-manager","wallet-updater"],"created_at":"2024-11-17T00:06:23.106Z","updated_at":"2026-05-01T06:32:59.516Z","avatar_url":"https://github.com/edyatl.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exodus Update Helper\n\n`exodus_update_helper.sh` is a Bash script that automates the process of updating the Exodus cryptocurrency wallet on Linux. The script checks the current installed version, downloads the latest stable release if needed, verifies its hash, extracts the new version, and verifies the update, all while ensuring dependencies are installed.\n\n## Requirements\n- **Exodus Wallet** installed in `~/Exodus-linux-x64/`.\n- The following command-line tools:\n  - `wget`\n  - `unzip`\n  - `xdg-user-dir`\n- Internet connection for downloading updates.\n\n## Installation\n1. Clone this repository or download the `exodus_update_helper.sh` file.\n2. Make the script executable:\n   ```bash\n   chmod +x exodus_update_helper.sh\n   ```\n3. Run the script from the current directory.\n\n## Script Workflow\nThe `exodus_update_helper.sh` script performs the following steps:\n1. **Dependency Check**: Verifies that `wget`, `unzip`, and `xdg-user-dir` are installed. If any are missing, the script exits with an error.\n2. **Current Version Check**: Retrieves the current Exodus version from the installation in `~/Exodus-linux-x64/Exodus`.\n3. **Latest Version Retrieval**: Fetches the latest stable version and the corresponding hash file URL from the Exodus download page.\n4. **Version Comparison**: Compares the current and latest versions. If they are the same, the script exits without updating.\n5. **Download Process**: Downloads the latest binary and hash file to the default downloads directory. Skips downloading if files are already present.\n6. **Hash Verification**: Verifies the integrity of the downloaded binary using the hash file.\n7. **Update Installation**: Extracts the binary files to the existing `~/Exodus-linux-x64/` directory.\n8. **Update Verification**: Checks that the installed version matches the latest version, confirming a successful update.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedyatl%2Fexodus-update-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedyatl%2Fexodus-update-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedyatl%2Fexodus-update-helper/lists"}