diff --git a/scripts/install-man-page.sh b/scripts/install-man-page.sh index 499d0efa..b1cc9228 100755 --- a/scripts/install-man-page.sh +++ b/scripts/install-man-page.sh @@ -1,3 +1,14 @@ #!/bin/sh -cp yq.1 /usr/local/share/man/man1/. \ No newline at end of file +my_path="$(command -v yq)" + +if [ -z "$my_path" ]; then + echo 'yq' wasn't found in your PATH, so we don't know where to put the man pages. + echo Please update your PATH and try again. + exit 1 +fi + +# ex: ~/.local/bin/yq => ~/.local/ +my_prefix="$(dirname "$(dirname "$(command -v yq)")")" +mkdir -p "$my_prefix/share/man/man1/" +cp yq.1 "$my_prefix/share/man/man1/"