#!/usr/bin/env bash

# Copyright © Tavian Barnes <tavianator@tavianator.com>
# SPDX-License-Identifier: 0BSD

set -e

L=
COLOR=
ARGS=()
for ARG; do
    case "$ARG" in
        -L)
            L="$ARG"
            ;;
        -color)
            COLOR=y
            ;;
        *)
            ARGS+=("$ARG")
            ;;
    esac
done

LS_COLOR="${BASH_SOURCE%/*}/ls-color.sh"

if [ "$COLOR" ]; then
    find "${ARGS[@]}" -exec "$LS_COLOR" $L {} \;
else
    find "${ARGS[@]}"
fi