#!/bin/sh | |
set -e | |
if [ -z "$1" ]; then | |
echo "Use: $0 page-name (with no section suffix)" | |
exit 1 | |
fi | |
# make sure the rules have been regenerated (in case man/update-man-rules was just run) | |
ninja -C "@BUILD_ROOT@" version.h | |
target="man/$1.html" | |
ninja -C "@BUILD_ROOT@" "$target" | |
fullname="@BUILD_ROOT@/$target" | |
redirect="$(test -f "$fullname" && readlink "$fullname" || :)" | |
if [ -n "$redirect" ]; then | |
ninja -C "@BUILD_ROOT@" "man/$redirect" | |
fullname="@BUILD_ROOT@/man/$redirect" | |
fi | |
set -x | |
exec xdg-open "$fullname" |