about summary refs log tree commit diff
path: root/pkgs/servers/audiobookshelf/wrapper.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/audiobookshelf/wrapper.nix')
-rw-r--r--pkgs/servers/audiobookshelf/wrapper.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/servers/audiobookshelf/wrapper.nix b/pkgs/servers/audiobookshelf/wrapper.nix
index cbe7e3ebd9710..787ee5ac49178 100644
--- a/pkgs/servers/audiobookshelf/wrapper.nix
+++ b/pkgs/servers/audiobookshelf/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, ffmpeg-full, tone, pname, nodejs }: ''
+{ stdenv, ffmpeg-full, tone, pname, nodejs, getopt }: ''
     #!${stdenv.shell}
 
     port=8000
@@ -7,7 +7,7 @@
     metadata=$(pwd)/metadata
 
     LONGOPTS=host:,port:,config:,metadata:,help
-    args=$(getopt -l "$LONGOPTS" -o h -- "$@")
+    args=$(${getopt}/bin/getopt -l "$LONGOPTS" -o h -- "$@")
 
     eval set -- "$args"
 
@@ -44,7 +44,7 @@
           ;;
         --help|-h)
           echo "Usage: audiobookshelf [--host <host>] [--port <port>] [--metadata <dir>] [--config <dir>]"
-          shift
+          exit 0
           ;;
       esac
       shift