如何通过 Google Chrome 中的自定义网址在 MacOS 上打开 Terminal.app

问题描述 投票:0回答:1

我想打开终端应用程序在我的 Mac 上运行一些自定义命令,例如: 终端://测试

这将使用命令“doSomeMagic test”打开终端

如何做到这一点?这可能吗?

我用谷歌搜索但没有找到任何结果。

类似的问题适用于 Windows,我需要 Macbook 上的 MacOS 的解决方案

macos google-chrome terminal
1个回答
0
投票

这可以通过 shell2http

轻松完成
  1. 使用自制软件安装 shell2http。
% brew install shell2http
  1. 在新目录中创建您的
    test.sh
    文件:
% mkdir web-launcher && cd web-launcher
% echo '#!/bin/bash\n\necho "Hello, World!"' > test.sh
  1. 启动服务器:
% shell2http /test "open -a Terminal test.sh"
2024/07/31 03:40:38 register: /test (open -a Terminal test.sh)
2024/07/31 03:40:38 register: / (index page)
2024/07/31 03:40:38 listen http://localhost:8080/
  1. 在浏览器中启动 URL:

    http://localhost:8080/test

  2. 终端将打开并运行

    test.sh
    :

 %             
/path/to/web-launcher/test.sh ; exit;
Hello, World!

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.

[Process completed]
© www.soinside.com 2019 - 2024. All rights reserved.