Skip to content

Commit 3d3e0c2

Browse files
committed
Add datestamp to generated output filename
1 parent 2318a93 commit 3d3e0c2

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

api/bash/repo-list-export.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ token=$GITHUB_TOKEN
1313

1414
OUTPUT_FORMAT="list"
1515

16+
today=$(date +"%Y-%m-%d")
17+
1618
dependency_test()
1719
{
1820
for dep in curl jq ; do
@@ -53,9 +55,9 @@ work_done() {
5355
output_list()
5456
{
5557
if [[ "$OUTPUT_FORMAT" == "array" ]]; then
56-
printf '%s\n' "${all_repos[@]}" | sort --ignore-case | sed -E "s/^(.*)/\"$org\/\1\"/g" | paste -sd ',' - > $org.txt
58+
printf '%s\n' "${all_repos[@]}" | sort --ignore-case | sed -E "s/^(.*)/\"$org\/\1\"/g" | paste -sd ',' - > $org-$today.txt
5759
else
58-
printf '%s\n' "${all_repos[@]}" | sort --ignore-case > $org.txt
60+
printf '%s\n' "${all_repos[@]}" | sort --ignore-case > $org-$today.txt
5961
fi
6062
}
6163

@@ -70,7 +72,7 @@ get_repos()
7072
total_repos=$( echo "${all_repos[@]}" | wc -w | tr -d "[:space:]" )
7173
echo
7274
echo "Total # of repositories in "\'$org\'": $total_repos"
73-
echo "List saved to $org.txt"
75+
echo "List saved to $org-$today.txt"
7476
else
7577
echo "Fetching repository list for '$org' organization"
7678
all_repos=()
@@ -84,7 +86,7 @@ get_repos()
8486
output_list
8587
total_repos=$( echo "${all_repos[@]}" | wc -w | tr -d "[:space:]" )
8688
echo "Total # of repositories in "\'$org\'": $total_repos"
87-
echo "List saved to $org.txt"
89+
echo "List saved to $org-$today.txt"
8890
fi
8991
}
9092

0 commit comments

Comments
 (0)