{"id":19846309,"url":"https://github.com/name/install-handler","last_synced_at":"2025-10-15T09:25:38.185Z","repository":{"id":194989915,"uuid":"692020566","full_name":"name/install-handler","owner":"name","description":"Simplify software installations on Windows with Rust.","archived":false,"fork":false,"pushed_at":"2023-11-21T23:02:00.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T12:36:39.259Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/name.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":"2023-09-15T11:42:35.000Z","updated_at":"2023-12-12T23:48:09.000Z","dependencies_parsed_at":"2023-09-16T04:11:10.491Z","dependency_job_id":"2130fdda-5207-415b-a29b-814e9a3de75f","html_url":"https://github.com/name/install-handler","commit_stats":null,"previous_names":["name/tcr"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/name%2Finstall-handler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/name%2Finstall-handler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/name%2Finstall-handler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/name%2Finstall-handler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/name","download_url":"https://codeload.github.com/name/install-handler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241225235,"owners_count":19930123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-12T13:11:09.056Z","updated_at":"2025-10-15T09:25:33.133Z","avatar_url":"https://github.com/name.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust Windows Installer Handler\n\nThis Rust application is designed to simplify the installation of both MSI and executable (EXE) packages on Windows. It accepts the path to the installer package and any installer-specific arguments, allowing you to automate software installations programmatically.\n\n## Usage\n\nTo use this installer handler, follow these steps:\n\n1. Compile the Rust code:\n\n    ```bash\n    cargo build --release\n   ```\n\n2. Run the application with the following command:\n\n    ```bash\n    ./target/release/installer_handler \u003cpackage/executable\u003e \u003cinstaller_args\u003e\n    ```\n\n    Replace \u003cpackage/executable\u003e with the path to the installer file (either a .exe or .msi file) and \u003cinstaller_args\u003e with any additional arguments required for the installation.\n\n    Example usage:\n\n    ```bash\n    ./target/release/installer_handler \"C:\\Path\\to\\installer.exe\" \"/silent /norestart\"\n    ```\n\n## Features\n\n- Supports both MSI (.msi) and executable (.exe) installer packages.\n- Automatically determines the installer type based on the file extension.\n- Provides clear error messages for invalid inputs and installation failures.\n- Waits for the installer to complete and reports the exit status.\n\n## Resources\n\n[Learn more about MSI error codes](https://learn.microsoft.com/en-us/windows/win32/msi/error-codes)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fname%2Finstall-handler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fname%2Finstall-handler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fname%2Finstall-handler/lists"}