我想打开终端应用程序在我的 Mac 上运行一些自定义命令,例如: 终端://测试
这将使用命令“doSomeMagic test”打开终端
如何做到这一点?这可能吗?
我用谷歌搜索但没有找到任何结果。
类似的问题适用于 Windows,我需要 Macbook 上的 MacOS 的解决方案
这可以通过 shell2http
轻松完成% brew install shell2http
test.sh
文件:% mkdir web-launcher && cd web-launcher
% echo '#!/bin/bash\n\necho "Hello, World!"' > test.sh
% 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/
在浏览器中启动 URL:
http://localhost:8080/test
终端将打开并运行
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]