#!/bin/sh
# systemd-cat -t TAG cmd... -> pipe through logger (syslog)
tag=systemd-cat
while [ $# -gt 0 ]; do
  case "$1" in
    -t) tag=$2; shift 2 ;;
    -t*) tag=${1#-t}; shift ;;
    -p) shift 2 ;;
    --) shift; break ;;
    -*) shift ;;
    *) break ;;
  esac
done
"$@" 2>&1 | logger -t "$tag"
