vanity: Indent with spaces

Some literal tabs within strings should probably be spaces `\t`, but
I'm not familiar enough to make that call.
This commit is contained in:
Victor Engmark 2021-11-14 15:53:26 +13:00
parent 5a7f6e1f18
commit 90dbec47b7

View file

@ -30,7 +30,7 @@ fetchGithubName () {
curl https://github.com/NixOS/nixpkgs/commit/"$commitid" 2>/dev/null | curl https://github.com/NixOS/nixpkgs/commit/"$commitid" 2>/dev/null |
grep committed -B10 | grep 'href="/' | grep committed -B10 | grep 'href="/' |
sed -re 's@.* href="/@@; s@".*@@' | sed -re 's@.* href="/@@; s@".*@@' |
grep -v "/commit/" grep -v "/commit/"
)"; )";
echo "$userid" echo "$userid"
} }
@ -38,7 +38,7 @@ fetchGithubName () {
[ -n "$NIXPKGS_GITHUB_NAME_CACHE" ] && { [ -n "$NIXPKGS_GITHUB_NAME_CACHE" ] && {
echo "$emails" | while read email; do echo "$emails" | while read email; do
line="$(grep "$email " "$NIXPKGS_GITHUB_NAME_CACHE")" line="$(grep "$email " "$NIXPKGS_GITHUB_NAME_CACHE")"
[ -z "$line" ] && { [ -z "$line" ] && {
echo "$email $(fetchGithubName "$email")" >> \ echo "$email $(fetchGithubName "$email")" >> \
"$NIXPKGS_GITHUB_NAME_CACHE" "$NIXPKGS_GITHUB_NAME_CACHE"
} }
@ -47,11 +47,11 @@ fetchGithubName () {
# For RDF # For RDF
normalize_name () { normalize_name () {
sed -e 's/%/%25/g; s/ /%20/g; s/'\''/%27/g; s/"/%22/g; s/`/%60/g; s/\^/%5e/g; ' sed -e 's/%/%25/g; s/ /%20/g; s/'\''/%27/g; s/"/%22/g; s/`/%60/g; s/\^/%5e/g; '
} }
denormalize_name () { denormalize_name () {
sed -e 's/%20/ /g; s/%27/'\''/g; s/%22/"/g; s/%60/`/g; s/%5e/^/g; s/%25/%/g;'; sed -e 's/%20/ /g; s/%27/'\''/g; s/%22/"/g; s/%60/`/g; s/%5e/^/g; s/%25/%/g;';
} }
n3="$(mktemp --suffix .n3)" n3="$(mktemp --suffix .n3)"
@ -75,22 +75,22 @@ echo "$maintainers" | cut -f 2 | sed -e 's@.*@<my://name/&> <my://is-name> <my:/
# Get transitive closure # Get transitive closure
sparql="$(nix-build '<nixpkgs>' -Q -A apache-jena --no-out-link)/bin/sparql" sparql="$(nix-build '<nixpkgs>' -Q -A apache-jena --no-out-link)/bin/sparql"
name_list="$( name_list="$(
"$sparql" --results=TSV --data="$n3" " "$sparql" --results=TSV --data="$n3" "
select ?x ?y ?g where { select ?x ?y ?g where {
?x <my://can-be>+ ?y. ?x <my://can-be>+ ?y.
?x <my://is-name> ?g. ?x <my://is-name> ?g.
} }
" | tail -n +2 | " | tail -n +2 |
sed -re 's@<my://name/@@g; s@<my://@@g; s@>@@g;' | sed -re 's@<my://name/@@g; s@<my://@@g; s@>@@g;' |
sort -k 2,3 -t ' ' sort -k 2,3 -t ' '
)" )"
github_name_list="$( github_name_list="$(
"$sparql" --results=TSV --data="$n3" " "$sparql" --results=TSV --data="$n3" "
select ?x ?y where { select ?x ?y where {
?x (<my://can-be>+ / <my://at-github>) ?y. ?x (<my://can-be>+ / <my://at-github>) ?y.
} }
" | tail -n +2 | " | tail -n +2 |
sed -re 's@<my://(name|github)/@@g; s@<my://@@g; s@>@@g;' sed -re 's@<my://(name|github)/@@g; s@<my://@@g; s@>@@g;'
)" )"
# Take first spelling option for every person # Take first spelling option for every person
@ -104,10 +104,10 @@ if [ -n "$NIXPKGS_GITHUB_NAME_CACHE" ]; then
github_adder_script="$(mktemp)" github_adder_script="$(mktemp)"
echo "$github_name_list" | echo "$github_name_list" |
grep -E "$(echo "$name_list_canonical" | cut -f 2 | grep -E "$(echo "$name_list_canonical" | cut -f 2 |
tr '\n' '|' )" | tr '\n' '|' )" |
sort | uniq | sort | uniq |
sed -re 's/(.*)\t(.*)/s| \1$| \1\t\2|g;/' | sed -re 's/(.*)\t(.*)/s| \1$| \1\t\2|g;/' |
denormalize_name > "$github_adder_script" denormalize_name > "$github_adder_script"
else else
github_adder_script='/dev/null' github_adder_script='/dev/null'
fi fi