feat: some stuff

This commit is contained in:
2022-04-08 17:37:26 +02:00
parent f30fcd5da0
commit 1c225e141d
6 changed files with 28 additions and 2 deletions

View File

@@ -11,3 +11,4 @@ source $(dirname "$0")/functions/cht.zsh;
source $(dirname "$0")/functions/run.zsh;
source $(dirname "$0")/functions/conf.zsh;
source $(dirname "$0")/functions/note.zsh;
source $(dirname "$0")/functions/mv-safe.zsh;

View File

@@ -0,0 +1,11 @@
function mv-safe(){
for OLD_NAME in "$@"
do
NEW_NAME="$(echo $OLD_NAME | sed -e 'y/āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜĀÁǍÀĒÉĚÈĪÍǏÌŌÓǑÒŪÚǓÙǕǗǙǛ/aaaaeeeeiiiioooouuuuüüüüAAAAEEEEIIIIOOOOUUUUÜÜÜÜ/' | sed -e 's/[^A-Za-z0-9._-]/_/g')"
if [ $OLD_NAME != $NEW_NAME ]; then
mv $OLD_NAME $NEW_NAME;
else
echo "No need to rename $OLD_NAME";
fi
done
}