A terminal emulator built on Tauri using Rust and Svelte.
This is mostly a hobby project I started when Hyper didn't install cleanly on NixOs. My goal is to implement the functionality of various other terminals that I find useful or fun.
- Follow the Tauri prerequisites
- Install node modules with
npm install
- run with
cargo tauri dev
or build withcargo tauri build
- Windows: C:/Users/{$UserName}/AppData/alpha-centauri-terminal/.alphacentauri.config.json
- Linux: ~/.config/alpha-centauri-terminal/.alphacentauri.config.json
- MacOS: ~/Library/Application Support/alpha-centauri-terminal/.alphacentauri.config.json
If the tests fail when exected on a Windows machine, try using the latest version of Powershell. Otherwise refer to this Stack Overflow question
- Start a dev instance with
cargo tauri dev
- In a separate shell instance, run the test with
npm run test:e2e
- The dev instance will close at the successful conclusion of the test
Note: only working on Windows at the moment and may never work on WebKit runtimes (Linux and MacOS)