view_marker

> normalize_input() { > local arg flags > > while [[ $# -gt 0 ]]; do > arg=“$1” > if [[ $arg =~ ^(–[a-zA-Z0-9_-]+)=(.+)$ ]]; then > input+=(“${BASH_REMATCH}”) > input+=(“${BASH_REMATCH}”) > elif [[ $arg =~ ^(-[a-zA-Z0-9])=(.+)$ ]]; then > input+=(“${BASH_REMATCH}”) > input+=(“${BASH_REMATCH}”)

if Settings.compact_short_flags > elif [[ $arg =~ ^-([a-zA-Z0-9]+)$ ]]; then > flags=“${BASH_REMATCH}” > for ((i = 0; i < ${#flags}; i++)); do > input+=(“-${flags:i:1}”) > done end

> else > input+=(“$arg”) > fi > > shift > done > }