Android uninstall all script [skip ci]

This commit is contained in:
saschawillems 2017-03-19 10:03:32 +01:00
parent 0192b404d9
commit daf0a3d312
2 changed files with 64 additions and 61 deletions

View file

@ -1,61 +0,0 @@
@echo off
SET /P ANSWER=Uninstall all vulkan examples from attached device (Y/N)?
if /i {%ANSWER%}=={y} (goto :uninstall)
if /i {%ANSWER%}=={yes} (goto :uninstall)
goto :exit
:uninstall
adb uninstall de.saschawillems.vulkanGeometryshader
adb uninstall de.saschawillems.vulkanComputeparticles
adb uninstall de.saschawillems.vulkanComputenbody
adb uninstall de.saschawillems.vulkanComputeshader
adb uninstall de.saschawillems.vulkanDynamicuniformbuffer
adb uninstall de.saschawillems.vulkanParallaxmapping
adb uninstall de.saschawillems.vulkanBloom
adb uninstall de.saschawillems.vulkanGears
adb uninstall de.saschawillems.vulkanTexturecubemap
adb uninstall de.saschawillems.vulkanInstancing
adb uninstall de.saschawillems.vulkanDeferred
adb uninstall de.saschawillems.vulkanParticlefire
adb uninstall de.saschawillems.vulkanOcclusionquery
adb uninstall de.saschawillems.vulkanTexture
adb uninstall de.saschawillems.vulkanTessellation
adb uninstall de.saschawillems.vulkanMesh
adb uninstall de.saschawillems.vulkanTexturearray
adb uninstall de.saschawillems.vulkanPipelines
adb uninstall de.saschawillems.vulkanTriangle
adb uninstall de.saschawillems.vulkanSkeletalanimation
adb uninstall de.saschawillems.vulkanDistancefieldfonts
adb uninstall de.saschawillems.vulkanVulkanscene
adb uninstall de.saschawillems.vulkanOffscreen
adb uninstall de.saschawillems.vulkanShadowmapping
adb uninstall de.saschawillems.vulkanPushconstants
adb uninstall de.saschawillems.vulkanShadowmappingomni
adb uninstall de.saschawillems.vulkanSphericalenvmapping
adb uninstall de.saschawillems.vulkanRadialblur
adb uninstall de.saschawillems.vulkanDisplacement
adb uninstall de.saschawillems.vulkanRaytracing
adb uninstall de.saschawillems.vulkanMultisampling
adb uninstall de.saschawillems.vulkanMultithreading
adb uninstall de.saschawillems.vulkanTextoverlay
adb uninstall de.saschawillems.vulkanDebugmarker
adb uninstall de.saschawillems.vulkanScenerendering
adb uninstall de.saschawillems.vulkanTerraintessellation
adb uninstall de.saschawillems.vulkanDeferredshadows
adb uninstall de.saschawillems.vulkanDeferredmulitsampling
adb uninstall de.saschawillems.vulkanIndirectdraw
adb uninstall de.saschawillems.vulkanTexturemipmapgen
adb uninstall de.saschawillems.vulkanTexture3d
adb uninstall de.saschawillems.vulkanSpecializationconstants
adb uninstall de.saschawillems.vulkanSubpasses
adb uninstall de.saschawillems.vulkanHDR
adb uninstall de.saschawillems.vulkanSSAO
adb uninstall de.saschawillems.vulkanComputecullandlod
adb uninstall de.saschawillems.vulkanPBRBasic
adb uninstall de.saschawillems.vulkanPBRIBL
goto finish
:exit
echo Cancelled
:finish

64
android/uninstall-all.py Normal file
View file

@ -0,0 +1,64 @@
# Remove all examples from connected device(s)
import subprocess
import sys
APP_NAMES = [
"de.saschawillems.vulkanBloom",
"de.saschawillems.vulkanComputecullandlod",
"de.saschawillems.vulkanComputenbody",
"de.saschawillems.vulkanComputeparticles",
"de.saschawillems.vulkanComputeshader",
"de.saschawillems.vulkanDebugmarker",
"de.saschawillems.vulkanDeferred",
"de.saschawillems.vulkanDeferredmulitsampling",
"de.saschawillems.vulkanDeferredshadows",
"de.saschawillems.vulkanDisplacement",
"de.saschawillems.vulkanDistancefieldfonts",
"de.saschawillems.vulkanDynamicuniformbuffer",
"de.saschawillems.vulkanGears",
"de.saschawillems.vulkanGeometryshader",
"de.saschawillems.vulkanHDR",
"de.saschawillems.vulkanIndirectdraw",
"de.saschawillems.vulkanInstancing",
"de.saschawillems.vulkanMesh",
"de.saschawillems.vulkanMultisampling",
"de.saschawillems.vulkanMultithreading",
"de.saschawillems.vulkanOcclusionquery",
"de.saschawillems.vulkanOffscreen",
"de.saschawillems.vulkanPBRBasic",
"de.saschawillems.vulkanPBRIBL",
"de.saschawillems.vulkanParallaxmapping",
"de.saschawillems.vulkanParticlefire",
"de.saschawillems.vulkanPipelines",
"de.saschawillems.vulkanPushconstants",
"de.saschawillems.vulkanRadialblur",
"de.saschawillems.vulkanRaytracing",
"de.saschawillems.vulkanSSAO",
"de.saschawillems.vulkanScenerendering",
"de.saschawillems.vulkanShadowmapping",
"de.saschawillems.vulkanShadowmappingomni",
"de.saschawillems.vulkanSkeletalanimation",
"de.saschawillems.vulkanSpecializationconstants",
"de.saschawillems.vulkanSphericalenvmapping",
"de.saschawillems.vulkanSubpasses",
"de.saschawillems.vulkanTerraintessellation",
"de.saschawillems.vulkanTessellation",
"de.saschawillems.vulkanTextoverlay",
"de.saschawillems.vulkanTexture",
"de.saschawillems.vulkanTexture3d",
"de.saschawillems.vulkanTexturearray",
"de.saschawillems.vulkanTexturecubemap",
"de.saschawillems.vulkanTexturemipmapgen",
"de.saschawillems.vulkanTriangle",
"de.saschawillems.vulkanVulkanscene"
]
CURR_INDEX = 0
answer = input("Uninstall all vulkan examples from attached device (Y/N)").lower() == 'y'
if answer:
for app in APP_NAMES:
print("Uninstalling %s (%d/%d)" % (app, CURR_INDEX, len(APP_NAMES)))
subprocess.call("adb uninstall %s" % (app))
CURR_INDEX += 1