]> git.wh0rd.org - chrome-ext/tabs-backup.git/blame - makedist.sh
bump to 0.3
[chrome-ext/tabs-backup.git] / makedist.sh
CommitLineData
f458d903
MF
1#!/bin/bash -e
2
3json_value() {
4 local key=$1
5 python -c '
6import json, os, sys
7path, key = sys.argv[1:]
8with open(path) as fp:
9 data = json.load(fp)
10print(data[key])
11' "manifest.json" "${key}"
12}
13
14PN=$(json_value name | sed 's:[[:space:]/]:_:g' | tr '[:upper:]' '[:lower:]')
15PV=$(json_value version)
16P="${PN}-${PV}"
17
18rm -rf "${P}"
19mkdir "${P}"
20
21cp -r *.css *.html *.js *.json *.png img "${P}"/
22zip="${P}.zip"
23rm -f "${zip}"
24zip -r "${zip}" "${P}"
25rm -rf "${P}"
26du -b "${zip}"
27
28echo "https://chrome.google.com/webstore/devconsole/g08715941841440123102/ojcidmfgknjffgginmfeakngnegjkaca/edit/package"