如何通过firefox扩展调用hg命令?

发布于 2024-09-07 07:44:45 字数 90 浏览 4 评论 0原文

我正在尝试自动化 hg commit 和 hg Push 命令,因为我需要从 firefox 扩展(我正在处理)调用这些命令。有没有办法不使用批处理文件来做到这一点?

I am trying to automate hg commit and hg push commands , for that I need to call those commands from firefox extension (which I am working on). Is there a way to do it without using batch files ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

背叛残局 2024-09-14 07:44:45

是的,您可以像任何其他进程一样直接调用 hg 。

查看此处如何从 Firefox 扩展程序中进行命令行调用。

当然,对于调用“initWithPath”,您必须指定 hg 命令行二进制文件,当您在终端窗口中键入“hg”时也会执行该二进制文件。而且这个命令行实用程序在不同的平台上会有不同的位置。因此,如果您希望扩展能够跨平台工作,您应该提供一个首选项面板,用户可以在其中输入本地 hg 二进制文件的路径,默认情况下,您还可以将标准路径放在该平台上的大多数用户安装 hg 的位置到。

Yes, you can just call hg directly like any other process.

See here how to make a command line call from within a firefox extension.

Of course for the call "initWithPath" you must specify the hg command line binary, that is also executed when you type "hg" in a Terminal window. And this command line utility will have different locations on different platforms. So if you expect the extension to work crossplatform, you should offer a preferences panel, where the users can enter the path to their local hg binary and by default you could also put there the standard path where most users on that platform would have installed hg to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文