OpenInTerminal: English | 中文说明 | Türkçe | OpenInTerminal Deutsch
OpenInTerminal-Lite: English | 中文说明 | Deutsch
Core Features | OpenInTerminal |
---|---|
Open X (e.g., folders or files) in Terminal or Editor | |
Open the selected in X (e.g., Github Desktop) |
Features | OpenInTerminal | OpenInTerminal-Lite & OpenInEditor-Lite |
---|---|---|
Support Terminal, iTerm, Hyper, Alacritty, kitty, Warp, WezTerm, Tabby. | ✅ | ✅ |
Support TextEdit, Xcode, Visual Studio Code, VSCode Insiders, Atom, Sublime Text, VSCodium, BBEdit, TextMate, CotEditor, MacVim, JetBrains(AppCode, CLion, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, Android Studio, Fleet), Typora, Nova, Cursor. | ✅ | ✅ |
Open in custom apps. (⚠️ Not all apps support.) | ✅ | ✅ |
Support English, Chinese, French, Russian, Italian, Spanish, Turkish, German and Korean | ✅ | ✅ |
GUI preferences | ✅ | ❌ |
Support keyboard shortcuts. | ✅ | ❌ |
Wondering which one to choose? If you're all about fancy features and GUI settings, go for OpenInTerminal
. But if you just want to open your terminal quickly and without fuss, OpenInTerminal-Lite
is your buddy.
I personally prefer OpenInTerminal-Lite
. Why? It's a one-click wonder (while the other makes you click twice 😂) and it's more lightweight.
Check OpenInTerminal-Lite: English | 中文说明 | Deutsch
brew install --cask openinterminal
Download from release.
Move the app into /Applications
.
⚠️ macOS will ask your permissions to access Finder and other applications when you run the app for the first time. Please give OpenInTerminal the permissions.
Open the OpenInTerminal app. Go to System Preferences
-> Extensions
-> Finder Extensions
, check the permission button as below.
Open-source projects cannot live long without your help. If you like OpenInTerminal, please consider supporting this project by becoming a sponsor. Your user icon or company logo shows up on the README with a link to your home page.
Become a sponsor through GitHub Sponsors 💖.
PayPal | AliPay | WeChat Pay |
---|---|---|
paypal.me/ji4ning |
OpenInTerminal's got two flavors: the regular and the lite. If you're into fancy features and GUI preferences, stick with the standard OpenInTerminal. But if you just wanna open terminal in a quick and stably way, OpenInTerminal-Lite is your friend.
Don't Allow
button by mistake.No sweat! Just run the following command in your terminal, and it'll reset the permissions in System Preferences.
tccutil reset AppleEvents wang.jianing.app.OpenInTerminal
path
.Please do not use backslash \
and double quotes "
in the path.
This problem usually occurs when you first start Terminal. Try using ⌘W
to close Terminal window, instead of using ⌘Q
to quit Terminal.
The Finder extension relies on AppleScript. So it's hard to guarantee its stability. When the extension doesn't work properly, try this: hold down the Option(⌥)
key, right-click on Finder, and select Relaunch
.
Got an older Mac like me? Maybe cancel showing the icon in the context menu in Preferences. If it still crashes frequently, consider switching to OpenInTerminal-Lite.
OpenInTerminal works as the following order:
If your custom application doesn't work with the following command, then it's not supported. For example, GitHub Desktop:
open -a GitHub\ Desktop ~/Desktop
version 2.3.7
version 2.3.6
version 2.3.5
version 2.3.4
version 2.3.3
version 2.3.2
version 2.3.1
version 2.3.0
version 2.2.3
version 2.2.2
version 2.2.1
version 2.2.0
version 2.1.1
version 2.0.5
version 2.0.4
version 2.0.3
version 2.0.2
version 2.0.1
version 0.10.2
version 0.10.1
version 0.10.0
version 0.9.1
version 0.9.0
version 0.4.1
Alacritty
version 0.4.0
Terminal
and Hyper
.version 0.3.0
OpenInTerminal-Lite
(OpenInTerminal
will come as a more powerful version in the future.)version 0.2.0
clear
command when opening iTermversion 0.1.1
Hyper
version 0.1.0
Thanks to all backers and contributors. Your work makes OpenInTerminal better.