A modern, cross-platform application to easily install "Aviso" sections into EuroScope LFXX sector files. Built with Tauri (Rust) and Vue 3.
- Easy Installation: Automatically copies Aviso section content into your target
.sctfiles. - SCT & ESE Support: Handles both
.sct(Sector) and optional.ese(EuroScope Environment) files. - Verification: Checks if Aviso packages are already installed to prevent duplicates.
- Dual Modes:
- Local File: Install from local Aviso files.
- GitHub Integration: Fetch and install Aviso packages directly from the GitHub repository.
- Modern UI: Clean and responsive interface powered by Vue 3 and Tailwind CSS.
Before building the project, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/arthurpar06/aviso-installer.git cd aviso-installer -
Install dependencies:
npm install
-
Run the development server:
npm run tauri dev
This will start the Vite frontend server and launch the Tauri application window.
To build the application for your operating system:
npm run tauri buildThe build artifacts will be located in src-tauri/target/release/bundle.
src/: Vue 3 frontend source code.src-tauri/: Rust backend source code (Tauri core).src-tauri/src/lib.rs: Main application logic and Tauri commands.src-tauri/src/aviso/: Aviso installation and parsing logic.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.