mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
move multiword value into array + quote it
This commit is contained in:
+12
-12
@@ -87,20 +87,20 @@ print_contributor_stats () {
|
||||
printf "Contributors\n"
|
||||
printf "====================\n"
|
||||
|
||||
local git_log_cmd="git log --no-merges --format='%ae' "${start_object}".."${end_object}""
|
||||
local -a git_log_cmd=("git" "log" "--no-merges" "--format='%ae'" "${start_object}..${end_object}")
|
||||
printf "Unique contributors"
|
||||
if ! [[ "$start_object" = "$initial_commit" ]]; then
|
||||
printf " since %s" "${start_object#v}"
|
||||
fi
|
||||
printf "\n"
|
||||
cask_authors="$($git_log_cmd -- "${cask_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
cask_authors="$("${git_log_cmd[@]}" -- "${cask_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
printf " Casks\t%s\n" "$cask_authors"
|
||||
printf " code\t"
|
||||
$git_log_cmd -- "${code_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- "${code_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
printf " docs\t"
|
||||
$git_log_cmd -- "${doc_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- "${doc_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
printf " any\t"
|
||||
$git_log_cmd -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
if ! [[ "$start_object" = "$initial_commit" ]]; then
|
||||
local alltime_contribs="$(git log --no-merges --format='%ae' "${initial_commit}".."${end_object}" -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
local prior_contribs="$(git log --no-merges --format='%ae' "${initial_commit}".."${start_object}" -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
@@ -121,20 +121,20 @@ print_commit_stats () {
|
||||
printf "Commits\n"
|
||||
printf "====================\n"
|
||||
|
||||
local git_log_cmd="git log --no-merges --format='%ae' "${start_object}".."${end_object}""
|
||||
local -a git_log_cmd=("git" "log" "--no-merges" "--format='%ae'" "${start_object}..${end_object}")
|
||||
printf "Commit count"
|
||||
if ! [[ "$start_object" = "$initial_commit" ]]; then
|
||||
printf " since %s" "${start_object#v}"
|
||||
fi
|
||||
printf "\n"
|
||||
printf " Casks\t"
|
||||
$git_log_cmd -- "${cask_paths[@]}" | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- "${cask_paths[@]}" | /usr/bin/wc -l
|
||||
printf " code\t"
|
||||
$git_log_cmd -- "${code_paths[@]}" | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- "${code_paths[@]}" | /usr/bin/wc -l
|
||||
printf " docs\t"
|
||||
$git_log_cmd -- "${doc_paths[@]}" | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- "${doc_paths[@]}" | /usr/bin/wc -l
|
||||
printf " any\t"
|
||||
$git_log_cmd -- . | /usr/bin/wc -l
|
||||
"${git_log_cmd[@]}" -- . | /usr/bin/wc -l
|
||||
if ! [[ "$start_object" = "$initial_commit" ]]; then
|
||||
printf "\nAll-time commits\t"
|
||||
git log --no-merges --format='%ae' "${initial_commit}".."${end_object}" -- . | /usr/bin/wc -l
|
||||
@@ -150,13 +150,13 @@ print_doc_stats () {
|
||||
printf "Docs\n"
|
||||
printf "====================\n"
|
||||
|
||||
local git_log_cmd="git log --no-merges --format='%ae' "${start_object}".."${end_object}""
|
||||
local -a git_log_cmd=("git" "log" "--no-merges" "--format='%ae'" "${start_object}..${end_object}")
|
||||
printf "Doc contributors"
|
||||
if ! [[ "$start_object" = "$initial_commit" ]]; then
|
||||
printf " since %s" "${start_object#v}"
|
||||
fi
|
||||
printf "\n "
|
||||
$git_log_cmd -- "${doc_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | \
|
||||
"${git_log_cmd[@]}" -- "${doc_paths[@]}" | /usr/bin/sort | /usr/bin/uniq | \
|
||||
/usr/bin/egrep -v $'^\'(paul\\.t\\.hinze@gmail\\.com|fanquake@users\\.noreply\\.github\\.com|fanquake@gmail\\.com|kevin@suttle\\.io|leoj3n@gmail\\.com|nano@fdp\\.io|nanoid\\.xd@gmail\\.com|me@passcod\\.name|walker@pobox\\.com|info@vitorgalvao\\.com|calebcenter@live\\.com|ndr@qef\\.io)\'$' | \
|
||||
"$xargs" | /usr/bin/perl -pe 's{ }{, }g' # '
|
||||
printf "\n"
|
||||
|
||||
Reference in New Issue
Block a user