#!/bin/sh die() { printf 'Error: %s\n' "$*" >&2; exit 1; } root=$(stack path --local-install-root) || die "subcommand failed: 'stack path'" bin=$root/bin/fsmgr case "$(id -u)" in 0) exec "$bin" "$@" ;; *) exec sudo -- "$bin" "$@" ;; esac