浏览代码

osx: added support for Hyper terminal (#7494)

Umberto Lentini 6 年之前
父节点
当前提交
351fa06574
共有 1 个文件被更改,包括 37 次插入0 次删除
  1. 37 0
      plugins/osx/osx.plugin.zsh

+ 37 - 0
plugins/osx/osx.plugin.zsh

@@ -51,6 +51,17 @@ EOF
           end tell
           end tell
         end tell
         end tell
 EOF
 EOF
+  elif [[ "$the_app" == 'Hyper' ]]; then
+    osascript >/dev/null <<EOF
+          tell application "System Events"
+            tell process "Hyper" to keystroke "t" using command down
+          end tell
+          delay 1
+          tell application "System Events"
+              keystroke "${command}"
+              key code 36  #(presses enter)
+            end tell
+EOF
 
 
   else
   else
     echo "tab: unsupported terminal app: $the_app"
     echo "tab: unsupported terminal app: $the_app"
@@ -91,6 +102,19 @@ EOF
           end tell
           end tell
         end tell
         end tell
 EOF
 EOF
+  
+  elif [[ "$the_app" == 'Hyper' ]]; then
+      osascript >/dev/null <<EOF
+      tell application "System Events"
+        tell process "Hyper"
+          tell menu item "Split Vertically" of menu "Shell" of menu bar 1
+            click
+          end tell
+        end tell
+        delay 1
+        keystroke "${command} \n"
+      end tell
+EOF
 
 
   else
   else
     echo "$0: unsupported terminal app: $the_app" >&2
     echo "$0: unsupported terminal app: $the_app" >&2
@@ -132,6 +156,19 @@ EOF
         end tell
         end tell
 EOF
 EOF
 
 
+  elif [[ "$the_app" == 'Hyper' ]]; then
+      osascript >/dev/null <<EOF
+      tell application "System Events"
+        tell process "Hyper"
+          tell menu item "Split Horizontally" of menu "Shell" of menu bar 1
+            click
+          end tell
+        end tell
+        delay 1
+        keystroke "${command} \n"
+      end tell
+EOF
+
   else
   else
     echo "$0: unsupported terminal app: $the_app" >&2
     echo "$0: unsupported terminal app: $the_app" >&2
     false
     false