Build installers for Mac, Windows and Linux at oneshot. Fully customizable User Interface with HTML/CSS/Javascript. Code your installation actions in Rustlang and leverage all libraries from Rust ecosystem. Built with Tauri + Vanilla + Rust.
- Fork this repository.
- Add/Remove screen-<>.html and screen-<>.js as you like here. You can customise UX of each screen individually.
- Use common styles.css for customisation.
- When you add/remove screens, you should update navigation rules in rust code in main.rs.
- You should also add rust code for actions your installer needs to perform on each screen for macos and win.
- Build & Run for a local preview.
- Push to remote and let the github actions generate installers for you.
This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript.
- npm install
- npm run tauri dev