From 023fc8de32921dc75ac1f49d0efd602ed9806ee9 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 27 Apr 2021 21:39:15 -0400 Subject: [PATCH] A few more tweaks to the documentation functionality. --- audiogame-manager.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 46874d8..90efaa6 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -286,21 +286,21 @@ echo "Loading documentation, please wait..." # Try to find documentation based on common naming conventions. local gamePath="$(winepath -u "$2" 2> /dev/null)" gamePath="${gamePath%/*}" - local gameDoc="$(find "$gamePath" -type f -iname 'user_manual.html')" + local gameDoc="$(find "$gamePath" -type f -iname 'user_manual.html' | head -1)" if [[ -z "$gameDoc" ]]; then - gameDoc="$(find "$gamePath" -type f -iname 'manual.html')" + gameDoc="$(find "$gamePath" -type f -iname 'manual.html' | head -1)" fi if [[ -z "$gameDoc" ]]; then - gameDoc="$(find "$gamePath" -type f -iname 'readme.html')" + gameDoc="$(find "$gamePath" -type f -iname 'readme.html' | head -1)" fi if [[ -z "$gameDoc" ]]; then - gameDoc="$(find "$gamePath" -type f -iname 'manual.txt')" + gameDoc="$(find "$gamePath" -type f -iname 'manual.txt' | head -1)" fi if [[ -z "$gameDoc" ]]; then - gameDoc="$(find "$gamePath" -type f -iname 'readme.txt')" + gameDoc="$(find "$gamePath" -type f -iname 'readme.txt' | head -1)" fi if [[ -z "$gameDoc" ]]; then - gameDoc="$(find "$gamePath" -type f -iname '*.url' -exec grep -i 'url=' {} \;)" + gameDoc="$(find "$gamePath" -type f -iname '*.url' -exec grep -i 'url=' {} \; | grep -iv 'score' | head -1)" gameDoc="${gameDoc#*=}" gameDoc="${gameDoc//[[:cntrl:]]/}" fi