File tree 2 files changed +50
-50
lines changed
2 files changed +50
-50
lines changed Original file line number Diff line number Diff line change 2
2
set -euo pipefail
3
3
4
4
usage () {
5
- cat << EOF
5
+ cat << EOF
6
6
Usage: $0 [OPTIONS] [<MODULE> <VERSION>]
7
7
8
8
Create annotated git tags for module releases.
28
28
29
29
check_getopt () {
30
30
# Check if we have GNU or BSD getopt.
31
- if getopt --test > /dev/null 2>&1 ; then
31
+ if getopt --test > /dev/null 2>&1 ; then
32
32
# Exit status 4 means GNU getopt is available.
33
33
if [[ $? -ne 4 ]]; then
34
34
echo " Error: GNU getopt is not available." >&2
@@ -50,10 +50,10 @@ maybe_dry_run() {
50
50
}
51
51
52
52
get_readme_version () {
53
- grep -o ' version *= *"[0-9]\+\.[0-9]\+\.[0-9]\+"' " $1 " |
54
- head -1 |
55
- grep -o ' [0-9]\+\.[0-9]\+\.[0-9]\+' ||
56
- echo " 0.0.0"
53
+ grep -o ' version *= *"[0-9]\+\.[0-9]\+\.[0-9]\+"' " $1 " \
54
+ | head -1 \
55
+ | grep -o ' [0-9]\+\.[0-9]\+\.[0-9]\+' \
56
+ || echo " 0.0.0"
57
57
}
58
58
59
59
list_modules () {
@@ -131,29 +131,29 @@ eval set -- "$temp"
131
131
132
132
while true ; do
133
133
case " $1 " in
134
- -l | --list)
135
- list=true
136
- shift
137
- ;;
138
- -d | --dry-run)
139
- dry_run=true
140
- shift
141
- ;;
142
- -p | --push)
143
- push=true
144
- shift
145
- ;;
146
- -h | --help)
147
- usage
148
- ;;
149
- --)
150
- shift
151
- break
152
- ;;
153
- * )
154
- echo " Error: Internal error!" >&2
155
- exit 1
156
- ;;
134
+ -l | --list)
135
+ list=true
136
+ shift
137
+ ;;
138
+ -d | --dry-run)
139
+ dry_run=true
140
+ shift
141
+ ;;
142
+ -p | --push)
143
+ push=true
144
+ shift
145
+ ;;
146
+ -h | --help)
147
+ usage
148
+ ;;
149
+ --)
150
+ shift
151
+ break
152
+ ;;
153
+ * )
154
+ echo " Error: Internal error!" >&2
155
+ exit 1
156
+ ;;
157
157
esac
158
158
done
159
159
@@ -178,7 +178,7 @@ if ! tag_name=$(get_tag_name "$module" "$version"); then
178
178
exit 1
179
179
fi
180
180
181
- if git rev-parse -q --verify " refs/tags/$tag_name " > /dev/null 2>&1 ; then
181
+ if git rev-parse -q --verify " refs/tags/$tag_name " > /dev/null 2>&1 ; then
182
182
echo " Notice: Tag '$tag_name ' already exists" >&2
183
183
else
184
184
maybe_dry_run git tag -a " $tag_name " -m " Release $module v$version "
Original file line number Diff line number Diff line change 2
2
set -euo pipefail
3
3
4
4
usage () {
5
- cat << EOF
5
+ cat << EOF
6
6
Usage: $0 [OPTIONS] <MODULE> <VERSION>
7
7
8
8
Update or check the version in a module's README.md file.
@@ -63,14 +63,14 @@ update_version() {
63
63
64
64
print
65
65
}
66
- ' " $file " > " $tmpfile " && mv " $tmpfile " " $file "
66
+ ' " $file " > " $tmpfile " && mv " $tmpfile " " $file "
67
67
}
68
68
69
69
get_readme_version () {
70
- grep -o ' version *= *"[0-9]\+\.[0-9]\+\.[0-9]\+"' " $1 " |
71
- head -1 |
72
- grep -o ' [0-9]\+\.[0-9]\+\.[0-9]\+' ||
73
- echo " 0.0.0"
70
+ grep -o ' version *= *"[0-9]\+\.[0-9]\+\.[0-9]\+"' " $1 " \
71
+ | head -1 \
72
+ | grep -o ' [0-9]\+\.[0-9]\+\.[0-9]\+' \
73
+ || echo " 0.0.0"
74
74
}
75
75
76
76
# Set defaults.
@@ -79,20 +79,20 @@ check_only=false
79
79
# Parse command-line options.
80
80
while [[ $# -gt 0 ]]; do
81
81
case " $1 " in
82
- -c | --check)
83
- check_only=true
84
- shift
85
- ;;
86
- -h | --help)
87
- usage 0
88
- ;;
89
- -* )
90
- echo " Error: Unknown option: $1 " >&2
91
- usage 1
92
- ;;
93
- * )
94
- break
95
- ;;
82
+ -c | --check)
83
+ check_only=true
84
+ shift
85
+ ;;
86
+ -h | --help)
87
+ usage 0
88
+ ;;
89
+ -* )
90
+ echo " Error: Unknown option: $1 " >&2
91
+ usage 1
92
+ ;;
93
+ * )
94
+ break
95
+ ;;
96
96
esac
97
97
done
98
98
You can’t perform that action at this time.
0 commit comments