-
Notifications
You must be signed in to change notification settings - Fork 0
/
uninstall.py
40 lines (33 loc) · 1.23 KB
/
uninstall.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/env python3
import os
import sys
import shutil
if os.path.exists('/data/data/com.termux/files'):
pass
else:
if os.geteuid() != 0:
exit("Bu betiği çalıştırmak için root olmalısınız.")
sys.exit()
inp = input('APT-Framework\'i Kaldırmak İstediğinizden Emin Misiniz? (evet/hayır) = ')
if inp.lower() == 'evet' or inp.lower() == 'e':
if os.path.exists('/data/data/com.termux/files'):
INSTALL_DIR = "$PREFIX/usr/share/doc/APT-Framework"
BIN_DIR = "$PREFIX/usr/bin/"
else:
INSTALL_DIR = "/usr/share/doc/APT-Framework"
BIN_DIR = "/usr/bin/"
print(BIN_DIR + 'APT-Framework' + ' Dosyası Siliniyor')
try:
os.remove(BIN_DIR + 'APT-Framework')
except:
print('Uygulama kaldırılamadı, uygun izinlere sahip olduğunuzdan veya yeniden yükleyip kaldırmak istediğinizden emin olun')
sys.exit()
print(INSTALL_DIR + ' Klasörü Siliniyor')
try:
shutil.rmtree(INSTALL_DIR)
except:
print('Uygulama kaldırılamadı, uygun izinlere sahip olduğunuzdan veya yeniden yükleyip kaldırmak istediğinizden emin olun')
sys.exit()
print('Kaldırma Başarılı!')
else:
print('Kaldırma İptal Edildi!')