gitstore-d

2.0.2 • Public • Published

gitstore-d

提取 git 仓库的工具,支持 GitHub,Gitee。

安装

npm install gitstore-d

API

gitD(store,options = {}).clone(destination)

将目标仓库 store clone 到指定文件夹 destination

可以配置 options 参数 {force:true},返回 Promise。200 即代表 success。

gitD(store).download()

下载目标仓库 store ,目前只支持 github

store

user/repo#dev       # branch  默认主分支
user/repo#v1.2.3    # release tag
  • GitHub —github:账户名/仓库名, 默认是github
  • Gitee — gitee:账户名/仓库名

options

{force:true}

会在每次克隆前,删除 destination 中的所有文件,克隆完成后,会删除 destination 下所有的.git*文件

return

返回 Promise,200代表成功

示例

gitD('gitee:user/store.git#v1.0', {
  force: true
})
  .clone('../xin')
  .then((res) => {
    console.log('res', res)
  })
gitD('github:user/store.git#v1.0')
  .download()
  .then((res) => {
    console.log('res', res)
  })

License

MIT

Package Sidebar

Install

npm i gitstore-d

Weekly Downloads

7

Version

2.0.2

License

MIT

Unpacked Size

4.96 kB

Total Files

3

Last publish

Collaborators

  • user.xin