Skip to content

Instantly share code, notes, and snippets.

@kikermo
Created January 11, 2020 09:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kikermo/f9a6abedb767cd07fc379bec267b1ca7 to your computer and use it in GitHub Desktop.
Save kikermo/f9a6abedb767cd07fc379bec267b1ca7 to your computer and use it in GitHub Desktop.
Useful aliases. Include in your ~/.bash_profile or ~/.bashrc. Replace angle brackets with your values
## android general build aliases
alias installDebug='adb install -r app/outputs/apk/<your_build_variant_dir>'
alias runDebug='adb shell am start -n <application_id>/<launch_activity>'
alias build='./gradlew assmeble<YourVariant> && installDebug && runDebug'
alias cleanBuild='./gradlew clean assmeble<YourVariant> && installDebug && runDebug'
## Mainframer aliases
alias mf='./mainframer.sh'
alias mfBuild='./mainframer.sh ./gradlew assmeble<YourVariant> && installDebug && runDebug'
alias mfCleanBuild='./mainframer.sh ./gradlew clean assmeble<YourVariant> && installDebug && runDebug'
alias mfTest='./mainframer.sh ./gradlew <your_gradle_task_for_tests>'
alias mfSA='./mainframer.sh ./gradlew <your_gradle_task_for_static_analysis>'
alias speedUp='echo -e “build\n!app/build/outputs”>> .mainframer/remoteignore'
alias slowDown='git checkout .mainframer/remoteignore' ## discard changes
alias mfSpeedupBuild='speedUp && ./mainframer.sh ./gradlew assembleDebug && installDebug && runDebug && slowDown && ./mainframer.sh'
## Mirakle aliases
alias mirakleOff='mv ~/.gradle/init.d/mirakle_init.gradle ~/.gradle/init.d/mirakle_init.gradle.conf'
alias mirakleOn='mv ~/.gradle/init.d/mirakle_init.gradle.conf ~/.gradle/init.d/mirakle_init.gradle'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment