Rustelo/scripts/utils/to_lower.sh
Jesús Pérez 0d0297423e
Some checks failed
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Performance Benchmarks (push) Has been cancelled
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
CI/CD Pipeline / Build Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Cleanup (push) Has been cancelled
chore: fix with CI and pre-commit
2026-02-08 20:37:49 +00:00

22 lines
568 B
Bash
Executable File

#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 <directory or filename>"
exit 1
elif [ -d "$1" ] ; then
cd $1
find . | while read fname; do
if [ "$fname" != "." ] ; then
newname="$(dirname "$fname")/$(basename "$fname" | tr 'A-Z' 'a-z')"
if [[ "$fname" != "$newname" ]]; then
mv -v "$fname" "$newname"
fi
fi
done
elif [ -f "$1" ]; then
newname="$(dirname "$1")/$(basename "$1" | tr 'A-Z' 'a-z')"
if [[ "$1" != "$newname" ]]; then
mv -v "$1" "$newname"
fi
fi
#done