Skip to content

Instantly share code, notes, and snippets.

@daverix
Created March 21, 2014 19:10
Show Gist options
  • Save daverix/9693716 to your computer and use it in GitHub Desktop.
Save daverix/9693716 to your computer and use it in GitHub Desktop.
script for moving files from eclipse to gradle structure
#!/bin/bash
for project in */
do
if [ -d "${project}src" ]; then
if [ ! -d "${project}src/main/java" ]; then
mkdir -p "${project}src/main/java"
fi
for f in ${project}src/*/
do
if [ "${f%%/}" != "${project}src/main" ] && [ "${f%%/}" != "${project}src/test" ] && [ "${f%%/}" != "${project}src/main/AndroidManifest.xml" ]; then
mv -v "$f" "${project}src/main/java"
fi
done
fi
if [ -d "${project}res" ]; then
mkdir -p "${project}src/main/res"
mv -v "${project}res" "${project}src/main/res"
fi
if [ -d "${project}assets" ]; then
mkdir -p "${project}src/main/assets"
mv -v "${project}assets" "${project}src/main/assets"
fi
if [ -d "${project}test" ]; then
mkdir -p "${project}src/test/java"
mv -v "${project}test" "${project}src/test/java"
fi
if [ -d "${project}tests" ]; then
mkdir -p "${project}src/test/java"
mv -v "${project}tests" "${project}src/test/java"
fi
if [ -f "${project}AndroidManifest.xml" ]; then
mv -v "${project}AndroidManifest.xml" "${project}src/main/AndroidManifest.xml"
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment