diff --git a/tests/examples/interactive.lua b/tests/examples/interactive.lua
old mode 100644
new mode 100755
index b66490c0e046af69da63ad432de597c0a3578069..14d5b0b225b71a1c7bb45df86672668d496661fc
--- a/tests/examples/interactive.lua
+++ b/tests/examples/interactive.lua
@@ -1,3 +1,5 @@
+#!/usr/bin/wireplumber -e
+--
 -- WirePlumber
 --
 -- Copyright © 2021 Collabora Ltd.
@@ -8,10 +10,9 @@
 -- This is an example of an interactive script
 --
 -- Execute with:
--- wireplumber -e /path/to/interactive.lua option1=value1 option2=value2 ...
---
--- Using an absolute path to the script is necessary, otherwise
--- wireplumber will try to locate the script in $WIREPLUMBER_DATA_DIR/scripts
+--   wireplumber -e ./interactive.lua option1=value1 option2=value2 ...
+-- or:
+--   ./interactive.lua option1=value1 option2=value2
 -----------------------------------------------------------------------------
 
 --