Skip to content

Commit 8b3c602

Browse files
committed
chore: add scripts/publish.sh
1 parent 9e082be commit 8b3c602

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

scripts/publish.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
3+
set -eu
4+
5+
declare -r package="lua-evdev"
6+
7+
declare version="${1:-}"
8+
if [[ -z "${version}" ]]; then
9+
echo "missing version" >&2
10+
exit 1
11+
fi
12+
if [[ "${version}" != *"-"* ]]; then
13+
version="${version}-1"
14+
fi
15+
shift
16+
17+
declare -r rockspec="rockspecs/${package}-${version}.rockspec"
18+
19+
if ! test -f ${rockspec}; then
20+
echo "missing rockspec: ${rockspec}" >&2
21+
exit 1
22+
fi
23+
24+
luarocks upload rockspecs/lua-evdev-${version}.rockspec --api-key=${LUAROCKS_API_KEY} $@

0 commit comments

Comments
 (0)