File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,3 +40,13 @@ if ! cd -- "${mas_dir}"; then
4040 printf $' Error: Failed to cd into mas directory: %s\n ' " ${mas_dir} " >&2
4141 exit 1
4242fi
43+
44+ print_header () {
45+ if [[ -t 1 ]]; then
46+ printf $' \e [1;34m==>\e [0m'
47+ else
48+ printf $' ==>'
49+ fi
50+ printf $' %s' " ${@ } "
51+ printf $' \n '
52+ }
Original file line number Diff line number Diff line change 1010
1111. " ${0: a: h} /_setup_script"
1212
13- printf $' ==> 👢 Bootstrapping mas %s \n ' " $( Scripts/version) "
13+ print_header ' 👢 Bootstrapping mas' " $( Scripts/version) "
1414
1515if ! whence brew > /dev/null; then
1616 /bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Original file line number Diff line number Diff line change 88
99. " ${0: a: h} /_setup_script"
1010
11- printf $' ==> 🏗 Building mas %s \n ' " $( Scripts/version) "
11+ print_header ' 🏗 Building mas' " $( Scripts/version) "
1212
1313Scripts/generate_package_swift " ${1:- } "
1414
Original file line number Diff line number Diff line change 88
99. " ${0: a: h} /_setup_script"
1010
11- printf $' ==> 🗑 Cleaning mas %s \n ' " $( Scripts/version) "
11+ print_header ' 🗑 Cleaning mas' " $( Scripts/version) "
1212
1313swift package clean
1414swift package reset
Original file line number Diff line number Diff line change 1010
1111. " ${0: a: h} /_setup_script"
1212
13- printf $' ==> 🧹 Formatting mas %s \n ' " $( Scripts/version) "
13+ print_header ' 🧹 Formatting mas' " $( Scripts/version) "
1414
1515for formatter in markdownlint-cli2 swiftformat swiftlint yamllint; do
1616 if ! whence " ${formatter} " > /dev/null; then
Original file line number Diff line number Diff line change 1212
1313. " ${0: a: h} /_setup_script"
1414
15- printf $' ==> 🚨 Linting mas %s \n ' " $( Scripts/version) "
15+ print_header ' 🚨 Linting mas' " $( Scripts/version) "
1616
1717Scripts/generate_package_swift lint
1818
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ build_dir=.build
1414destination_root=" ${build_dir} /destination"
1515version=" $( Scripts/version) "
1616
17- printf $' ==> 📦 Assembling installer package for mas %s \n ' " ${version} "
17+ print_header ' 📦 Packaging installer for mas' " ${version} "
1818
1919ditto -v " ${build_dir} /apple/Products/Release/mas" " ${destination_root} /mas"
2020
Original file line number Diff line number Diff line change 1212
1313tag=" ${1} "
1414
15- printf $' ==> ❌ Canceling release for tag %s\n\n ' " ${tag} "
15+ print_header ' ❌ Canceling release for tag' " ${tag} "
16+ printf $' \n '
1617
1718bump_url=" $( gh release -R https://github.com/mas-cli/mas download " ${tag} " -p bump.url -O - 2> /dev/null || true) "
1819if [[ -n " ${bump_url} " ]]; then
Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ tag="${1}"
2222title=" ${2} "
2323ref=" ${3:- HEAD} "
2424
25- printf $' ==> 🚀 Starting release for mas %s\n\n ' " ${tag# v} "
25+ print_header ' 🚀 Starting release for mas' " ${tag# v} "
26+ printf $' \n '
2627
2728if [[ ! " ${tag} " =~ ' ^v[[:digit:]]+(\.[[:digit:]]+)*(-(alpha|beta|rc)\.[[:digit:]]+)?$' ]]; then
2829 printf $' \' %s\' is not a valid version tag\n ' " ${tag} " >&2
Original file line number Diff line number Diff line change 88
99. " ${0: a: h} /_setup_script"
1010
11- printf $' ==> 🧪 Testing mas %s \n ' " $( Scripts/version) "
11+ print_header ' 🧪 Testing mas' " $( Scripts/version) "
1212
1313Scripts/generate_package_swift test
1414
You can’t perform that action at this time.
0 commit comments