# process.git.bash 库模块帮助文档

## process.git.bash 成员列表 <a id="process.git.bash" href="#process.git.bash">&#x23;</a>

### process.git.bash.getInstallPath() <a id="process.git.bash.getInstallPath" href="#process.git.bash.getInstallPath">&#x23;</a>
获取 git-bash.exe 安装路径。  
可选用参数@1 指定未找到 git-bash.exe 是否允许自动安装

## process.git 成员列表 <a id="process.git" href="#process.git">&#x23;</a>

### process.git.bash("字符串参数") <a id="process.git.bash" href="#process.git.bash">&#x23;</a>
创建 Git Bash 工具。  
参数 @1 指定工作目录，省略则传入 "/" （应用程序根目录）。  
如果系统未安装 Git 时将下载并安装 Git,  
[git安装程序](https://git-scm.com/download/win)

### process.git.bash() <a id="process.git.bash" href="#process.git.bash">&#x23;</a>
[返回对象:processGitBashObject](#processGitBashObject)

## processGitBashObject 成员列表 <a id="processGitBashObject" href="#processGitBashObject">&#x23;</a>

### processGitBashObject.cmd() <a id="processGitBashObject.cmd" href="#processGitBashObject.cmd">&#x23;</a>
调用 `git-bash.exe -c`，执行一个或多个参数指定的命令。  
打开控制台窗口，并等待进程执行结束，成功返回进程退出代码。

### processGitBashObject.open() <a id="processGitBashObject.open" href="#processGitBashObject.open">&#x23;</a>
指定一个或多个  Git Bash 启动参数,返回 process 对象

[返回对象:processObject](https://www.aardio.com/zh-cn/doc/library-reference/process/_.html#processObject)

### processGitBashObject.popen() <a id="processGitBashObject.popen" href="#processGitBashObject.popen">&#x23;</a>
指定一个或多个  Git Bash 启动参数,  
返回 process.popen 对象,  

不显示  Git Bash 控制台窗口，  
并可通过返回的进程管道读写进程输入输出

[返回对象:processPopenObject](https://www.aardio.com/zh-cn/doc/library-reference/process/popen.html#processPopenObject)
