gitb用のScoop Manifestを書いた
gitb
https://github.com/vvatanabe/gitb
https://backlog.com/ja/blog/the-introduction-of-gitb/
Backlogのgitリポジトリを便利に使うためのCLI
大体の機能はブラウザを開いて特定のURLにアクセスするというもの
Scoop
https://scoop.sh
Windowsアプリケーション用のCLIパッケージ管理ツール
管理者権限必要なくお手軽
PATHがごちゃごちゃにならなくていい
強力なパッケージ管理システムではない
Scoop App Manifests
https://github.com/lukesampson/scoop/wiki/App-Manifests
Scoopのパッケージレシピの仕様
JSONで書かれる
gitbのScoop Manifest
書いてみた
https://gist.github.com/tsuu32/c434072b8e0eee5d8fa1789f4f84bba9
code:json
{
"version": "2.4.0",
"description": "A command line tool for using Backlog’s git comfortably.",
"homepage": "https://gitb.vvatanabe.com/",
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://github.com/vvatanabe/gitb/releases/download/2.4.0/gitb_2.4.0_windows_amd64.zip",
"hash": "ff21d5b7c2d7d38bf6067b63a2e6cde1dbe38dbdf0302f220f5354196a59c3c8",
"extract_dir": "gitb_2.4.0_windows_amd64"
},
"32bit": {
"url": "https://github.com/vvatanabe/gitb/releases/download/2.4.0/gitb_2.4.0_windows_386.zip",
"hash": "7819c15a1a64df737222ade61d114dc69188d504a9a212faed53e7f96cd1b225",
"extract_dir": "gitb_2.4.0_windows_386"
}
},
"bin": "gitb.exe",
"checkver": {
"github": "https://github.com/vvatanabe/gitb"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/vvatanabe/gitb/releases/download/$version/gitb_$version_windows_amd64.zip",
"extract_dir": "gitb_$version_windows_amd64"
},
"32bit": {
"url": "https://github.com/vvatanabe/gitb/releases/download/$version/gitb_$version_windows_386.zip",
"extract_dir": "gitb_$version_windows_386"
}
}
}
}
~\scoop\backetsにフォルダ作ってそこに置けばおけ
scoop install gitb
終わり
manifestファイルまで書いてインストールしたものの、ブラウザタブで基本開きっぱなしなので gitb を使うメリットが小さかった
にるなりやくなりどうぞ