#!/usr/bin/env bash
# Copyright (c) 2015-2026 Dotfiles. All rights reserved.
set -euo pipefail

excludes=(scripts)
if [[ -n "${DOTFILES_CHEZMOI_DIFF_EXCLUDES:-}" ]]; then
  IFS=',' read -r -a excludes <<<"${DOTFILES_CHEZMOI_DIFF_EXCLUDES}"
fi

args=()
for ex in "${excludes[@]}"; do
  args+=("--exclude" "$ex")
done

chezmoi diff "${args[@]}" "$@"
