diff --git a/setup.sh b/setup.sh
index 19cde63a6dbbf56d325b81ebf0426523b338aa0b..fbb49e990c3c3ba277b3aeb67187880dbb537fd5 100644
--- a/setup.sh
+++ b/setup.sh
@@ -1,3 +1,13 @@
+#!/bin/bash
+
+[ -n "$PAGER" ] || PAGER=more
+
+if command -v "$PAGER" > /dev/null; then
+	view_eula="$PAGER"
+else
+	view_eula=cat
+fi
+
 $view_eula << NDI_EULA_END
 NDI Software Development Kit (SDK) License Agreement
 
@@ -61,8 +71,6 @@ April 2023		NDIĀ®  Technology License Agreement
 
 NDI_EULA_END
 
-echo $view_eula | less
-
 read -p "Type y or Y to agree: " REPLY
 if [ "$REPLY" != "y" ] && [ "$REPLY" != "Y" ]; then
 	exit 1