#!/bin/sh

run_privacybrowser() {
    xvfb-run -a privacybrowser "$@" 2>&1 | grep -v 'QThreadStorage: Thread 0x[0-9a-f]+ exited after QThreadStorage [0-9]+ destroyed'
}

# Export the XDG_RUNTIME_DIR to prevent the writing of a warning to stderr.
export XDG_RUNTIME_DIR=$(mktemp -d)

# Add a blank line.
echo

# Display the version.
echo $ privacybrowser --version
run_privacybrowser --version

# Add a blank line.
echo

# Display the author information.
echo $ privacybrowser --author
run_privacybrowser --author

# Add a blank line.
echo

#Display the command-line options.
echo $ privacybrowser --help-all
run_privacybrowser --help-all

# Add a blank line.
echo
