File tree Expand file tree Collapse file tree 4 files changed +39
-2
lines changed
Expand file tree Collapse file tree 4 files changed +39
-2
lines changed Original file line number Diff line number Diff line change 22.pytest_cache /
33__pycache__ /
44* .pyc
5+ * .sublime-package
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ dst= "$(HOME)/Library/Application Support/Sublime Text 3/Installed Packages/go.s
33
44install : clean
55 @sleep .1
6- @zip -j ${dst} ./src/go/ * .py 1> /dev/null
7- @zip -j ${dst} ./conf/ * 1> /dev/null
6+ @scripts/package.sh 1> /dev/null
7+ @mv go.sublime-package ${dst}
88 @printf " \033[1m==>\033[0m Installed\n"
99
1010watch :
@@ -15,6 +15,10 @@ watch:
1515test :
1616 @pytest ./tests
1717
18+ release :
19+ @scripts/release.sh
20+
1821clean :
1922 @rm -f ${dst}
23+ @rm -f go.sublime-package
2024 @rm -rf .pytest_cache src/go/__pycache__ src/go/* .pyc
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -eu
4+
5+ main (){
6+ zip -j go.sublime-package src/go/* .py
7+ zip -j go.sublime-package conf/*
8+ }
9+
10+ main
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -eu
4+
5+ main (){
6+ local tag=" $( git tag --points-at HEAD) "
7+ local token=" ${1:? " Usage: release.sh <github-token>" } "
8+
9+ if test $tag ; then
10+ echo " ==> packaging"
11+ echo scripts/package.sh
12+ echo " ==> releasing"
13+ ghr $tag go.sublime-package --soft
14+ echo " ==> released $tag "
15+ return 0
16+ fi
17+
18+ echo " ==> not a release"
19+ return 1
20+ }
21+
22+ main $@
You can’t perform that action at this time.
0 commit comments