5 # Wireshark CLI utility launcher
7 if [ -z "$WIRESHARK_APP_DIR" ] ; then
8 WIRESHARK_APP_DIR
="/Applications/Wireshark.app"
11 if [ ! -d "$WIRESHARK_APP_DIR" ] ; then
12 WIRESHARK_APP_DIR
=`mdfind "kMDItemCFBundleIdentifier == 'org.wireshark.Wireshark'" | head -n 1`
15 if [ ! -d "$WIRESHARK_APP_DIR" ] ; then
16 echo "Wireshark doesn't appear to be located at $WIRESHARK_APP_DIR."
17 echo "Please set WIRESHARK_APP_DIR to its proper location and try again."
21 APP_NAME
=`basename "$0"`
23 APP_CONTENTS
="$WIRESHARK_APP_DIR/Contents"
24 if [ -f "$APP_CONTENTS/Frameworks/QtWidgets" -o -d "$APP_CONTENTS/Frameworks/QtWidgets.framework" ] ; then
26 if [ "$APP_NAME" = "wireshark" ] ; then
29 exec "$APP_CONTENTS/MacOS/$APP_NAME" "$@"
32 exec "$APP_CONTENTS/Resources/bin/$APP_NAME" "$@"