1
0
Fork 0

Added -uU options for repo and commit URLs; used by commit template

Will be added to index in the future as well
tpl
Mike Gerwitz 2013-05-30 23:15:01 -04:00
parent 3fae735d0b
commit 2ff069be4f
2 changed files with 13 additions and 3 deletions

View File

@ -96,7 +96,7 @@ raw_tpl=
# configuration (note that this setup in conjunction with the below defaults # configuration (note that this setup in conjunction with the below defaults
# imply that they can be passed in as environment variables as an alternative to # imply that they can be passed in as environment variables as an alternative to
# options) # options)
while getopts t:d:c:e:l:f:i:o:C:ER:T: opt; do while getopts t:d:c:e:l:f:i:o:u:C:ER:T:U: opt; do
case "$opt" in case "$opt" in
t) title="$OPTARG";; t) title="$OPTARG";;
d) desc="$OPTARG";; d) desc="$OPTARG";;
@ -116,6 +116,8 @@ while getopts t:d:c:e:l:f:i:o:C:ER:T: opt; do
path_out="$path_out/$OPTARG" path_out="$path_out/$OPTARG"
fi fi
;; ;;
u) repo_url="$OPTARG";;
U) repo_commit_url="$OPTARG";;
C) html_external_css="$OPTARG";; C) html_external_css="$OPTARG";;
E) html_ext=;; E) html_ext=;;
R) rss_count="$OPTARG";; R) rss_count="$OPTARG";;
@ -145,7 +147,7 @@ msgfmt="${msgfmt:-$default}"
# make configuration available to all scripts # make configuration available to all scripts
export title desc copyright license msgfmt url_root path_tpl path path_root \ export title desc copyright license msgfmt url_root path_tpl path path_root \
html_external_css html_footer html_index_footer html_commit_footer \ html_external_css html_footer html_index_footer html_commit_footer \
html_ext html_pre_index html_body_class html_tsep html_ext html_pre_index html_body_class html_tsep repo_url repo_commit_url
# if raw processing was requested, then we are done; pass the torch # if raw processing was requested, then we are done; pass the torch
test $do_raw && { test $do_raw && {

View File

@ -66,7 +66,15 @@ cat <<EOF
Copyright &copy; $year $copyright. Copyright &copy; $year $copyright.
$license $license
</div> </div>
<div class="commit-id">$hash</div> <div class="commit-id">$(
if [ -n "$repo_commit_url" ]; then
printf '<a href="'"$repo_commit_url"'">%s</a>' "$hash" "$hash"
elif [ -n "$repo_url" ]; then
printf '<a href="%s">%s</a>' "$repo_url" "$hash"
else
echo "$hash"
fi
)</div>
</footer> </footer>
</article> </article>
</body> </body>