Skip to content

Instantly share code, notes, and snippets.

@fffabs
Created May 27, 2016 11:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fffabs/95150bcee275f3a7b27f85622afd0cd0 to your computer and use it in GitHub Desktop.
Save fffabs/95150bcee275f3a7b27f85622afd0cd0 to your computer and use it in GitHub Desktop.
What I use to organise the right sliced assets into their properly named folders.
# Android export
mkdir xxhdpi; mkdir xhdpi; mkdir hdpi; mkdir mdpi; mkdir xxxhdpi
for file in $(find . -type f -iname '*-xxhdpi*'); do
mv "$file" "xxhdpi/${file/-xxhdpi/}"
done
for file in $(find . -type f -iname '*-xhdpi*'); do
mv "$file" "xhdpi/${file/-xhdpi/}"
done
for file in $(find . -type f -iname '*-hdpi*'); do
mv "$file" "hdpi/${file/-hdpi/}"
done
for file in $(find . -type f -iname '*-mdpi*'); do
mv "$file" "mdpi/${file/-mdpi/}"
done
for file in $(find . -type f -iname '*-xxxhdpi*'); do
mv "$file" "xxxhdpi/${file/-xxxhdpi/}"
done
# iOS export
mkdir @3x; mkdir @2x
for file in $(find . -type f -iname '*@2x*'); do
mv "$file" "@2x/${file/@2x/}"
done
for file in $(find . -type f -iname '*@3x*'); do
mv "$file" "@3x/${file/@3x/}"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment