Skip to content

A rust crate to launch Terminal windows on macOS, Windows and Linux

License

Notifications You must be signed in to change notification settings

aptakube/launch-terminal-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

launch-terminal

A rust crate to launch Terminal windows on macOS, Windows and Linux

Why?

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.

Supported Terminals

macOS

  • Apple Terminal
  • iTerm2
  • Warp
  • Ghostty
  • Kitty
  • WezTerm

Windows

  • Default Windows Terminal

Linux

  • GNOME Terminal
  • Konsole
  • Kitty
  • Ghostty

Do you want to add support for another terminal?

To contribute, you need:

  • Install Rust and Node.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.

About

A rust crate to launch Terminal windows on macOS, Windows and Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •