Как вызвать команды hg через расширение firefox? - PullRequest
1 голос
/ 28 июня 2010

Я пытаюсь автоматизировать команды hg commit и hg push, для этого мне нужно вызывать эти команды из расширения firefox (над которым я работаю).Есть ли способ сделать это без использования командных файлов?

1 Ответ

2 голосов
/ 28 июня 2010

Да, вы можете просто вызвать hg напрямую, как и любой другой процесс.

См. Здесь как сделать вызов командной строки из расширения Firefox.

Конечно, для вызова initWithPath необходимо указать двоичный файл командной строки hg, который также выполняется при вводе hg в окне терминала. И эта утилита командной строки будет иметь разные места на разных платформах. Поэтому, если вы ожидаете, что расширение будет работать кроссплатформенно, вы должны предложить панель настроек, где пользователи могут ввести путь к своему локальному двоичному файлу hg, и по умолчанию вы также можете указать стандартный путь, где большинство пользователей на этой платформе установили бы hg. к.

...