# Find executable flag_bin="%%LOCALBASE%%/bin/flag" [ ! -x "${flag_bin}" ] && flag_bin="$(which flag 2>/dev/null)" # Import flag if can and wanted [ "${flag_bin}" -a ! -f "${HOME}/.noflag" ] && export FLAG="($(${flag_bin} -e))" # Patch flag into prompt, if not already there [ "${FLAG}" ] && echo "${PS1}" | grep -q "${FLAG}" || export PS1="${FLAG}${PS1}"