#!/bin/sh
# distrobox_binary
# name: default_root
if [ ! -f /run/.containerenv ] && [ ! -f /.dockerenv ]; then
	command="/bin/distrobox-enter --root -n default_root --  /bin/wireshark  "

	for arg in "$@"; do
		if echo "${arg}" | grep -Eq "'|\""; then
			command="${command} \
				$(echo "${arg}" | sed 's|\\|\\\\|g' |
				sed 's| |\\ |g' |
				sed 's|\$|\\\$|g' |
				sed "s|'|\\\'|g" |
				sed 's|"|\\\"|g')"
		elif echo "${arg}" | grep -q "'"; then
			command="${command} \"${arg}\""
		else
			command="${command} '${arg}'"
		fi
	done
	eval ${command}
else
	/bin/wireshark "$@"
fi