A rust crate to launch Terminal windows on macOS, Windows and Linux
There's a of different terminals out there, and they all have different ways of being launched. This crate aims to provide a simple way to launch a terminal window on any platform.
This is currently used by Aptakube.
- Apple Terminal
- iTerm2
- Warp
- Ghostty
- Kitty
- WezTerm
- Default Windows Terminal
- GNOME Terminal
- Konsole
- Kitty
- Ghostty
To contribute, you need:
- Install
Rust
andNode.js
- Clone this repository
- Run
npm install
- Run
npm run dev
This will start a demo application that will allow you to test the terminal launchers. You can then add support for new terminals by modifying the files in lib
folder based on the existing implementations.