-
Notifications
You must be signed in to change notification settings - Fork 0
/
degiskenler.py
340 lines (230 loc) · 11.7 KB
/
degiskenler.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
#Yazan Yiğit çıtak
prgm = "Program: >"
sen = "Sen: >"
ben = "Yiğit: >"
sif = "Şifre: >"
yaz = "Yazılacak: >"
hata = "Error: >"
komut = "km>"
chb = "chat>"
sürüm = "1.3"
yip_install = f"{prgm}Paket kurulumu tamamlandı :D"
yip_remove = f"{prgm}Paket kaldırma işlemi tamamlandı"
Kaynak_kod = "https://github.com/Yigit-2023/konsol_Y"
logo = """
/\\
/ \\
/ \\
/ \\
/ \\
/ \\
/ \\ /\\
/ \\ / \\
/ \\ / \\
/ \\ / \\
/ \\ / \\
/ | \\
/ | \\
/ | \\
/ | \\
/______________________________\\
"""
komutlar_lock = """
geçmiş --> Yazma geçmişinizi gösterir
rastgele --> Rastgele sayı oluşturur
klos --> Bir klasör oluşturur
ışınlan --> Konum değiştirir
konum --> Bulunduğunuz konumu gösterir
klos+ --> Klasör dizisi oluşturur
klsil --> Klasör siler
klsil+ --> Klasör dizisini siler
gir --> Bir sonraki klasöre gider
ls --> Linux terminali gibi listeler
işletim sistemi --> İşletim sistemi bilgilerini verir (neofetch)
git kopyala --> Git deponuzu içeri aktarır (Bunun için deponun linkini girmelisiniz)
git kopyala+ --> Sadece git kullanıcı adını ve depo adını yazmanız yeterli örnek: "kullanıcı_adı/depo_adı"
kur --> Paketleri kurar
kaldır --> Paketlari kaldırır
güncelle: --> Paketleri günceller
sistem güncelle --> Sistemi günceller
linux komut= -->Linux komutlarını çalıştırmaya yarar (Bazı komutlar çalışmayabilir)
gui-apt --> Bu komut APT paket yöneticisini gui(kullanıcı arayüzü) versiyonunu açar
yip-kur -- > Yip paket yöneticisi çalışmıyorsa bunu yazın. Bu komut Yip için gerekli paketleri indirir
yip temizle -- > Bu komut bütün Yip paketlerini temizler
komut kilitle= --> KM moduna kilitler. "komut kilitle=açık" veya "komut kilitle=açık"
yip kur (paket adı) --> paketleri kurar
yip kaldır (paket adı) --> paketileri kaldırır
yip paketler --> yüklü olan paketleri gösterir
"""
komutlar = """
km-geçmiş --> Yazma geçmişinizi gösterir
km-rastgele --> Rastgele sayı oluşturur
km-klos --> Bir klasör oluşturur
km-ışınlan --> Konum değiştirir
km-konum --> Bulunduğunuz konumu gösterir
km-klos+ --> Klasör dizisi oluşturur
km-klsil --> Klasör siler
km-klsil+ --> Klasör dizisini siler
km-gir --> Bir sonraki klasöre gider
km-ls --> Linux terminali gibi listeler
km-işletim sistemi --> İşletim sistemi bilgilerini verir (neofetch)
km-git kopyala --> Git deponuzu içeri aktarır (Bunun için deponun linkini girmelisiniz)
km-git kopyala+ --> Sadece git kullanıcı adını ve depo adını yazmanız yeterli örnek: "kullanıcı_adı/depo_adı"
km-kur --> Paketleri kurar
km-kaldır --> Paketlari kaldırır
km-güncelle: --> Paketleri günceller
km-sistem güncelle --> Sistemi günceller
km-linux komut= -->Linux komutlarını çalıştırmaya yarar (Bazı komutlar çalışmayabilir)
km-gui-apt --> Bu komut APT paket yöneticisini gui(kullanıcı arayüzü) versiyonunu açar
km-yip-kur -- > Yip paket yöneticisi çalışmıyorsa bunu yazın. Bu komut Yip için gerekli paketleri indirir
km-yip temizle -- > Bu komut bütün Yip paketlerini temizler
km-komut kilitle= --> KM moduna kilitler. "komut kilitle=açık" veya "komut kilitle=açık"
km-yip kur (paket adı) --> paketleri kurar
km-yip kaldır (paket adı) --> paketileri kaldırır
km-yip paketler --> yüklü olan paketleri gösterir
"""
help_1 = """
KOMUTLAR
------------------------------------------------------------------------------------------------------
Git Komutları:
km-git kopyala (depo linki) --> Git deponuzu içeri aktarır (Bunun için deponun linkini girmelisiniz)
km-git kopyala+ (kullanıcı_dı/depo_adı) --> Sadece git kullanıcı adını ve depo adını yazmanız yeterli
------------------------------------------------------------------------------------------------------
Apt paket yöneticisi:
km-kur (paket adı) --> apt Paketlerini kurar
km-kaldır (paket adı) --> apt Paketlarini kaldırır
km-güncelle (paket adı) --> apt Paketlerini günceller
km-gui-apt --> Bu komut APT paket yöneticisini gui(kullanıcı arayüzü) versiyonunu açar
km-sistem güncelle --> Sistemi günceller
------------------------------------------------------------------------------------------------------
Klasör işlemleri:
km-klos (oluşturkam istediğiniz klasör adı) --> Bir klasör oluşturur
km-klos+ (oluşturkam istediğiniz dizi adı. örnek: Yigit/citak/17) --> üst üste klasör oluşturur
km-klsil (klasör adı) --> boş bir klasörü siler
km-klsil+ (dizi klsör adı) --> klos+ ile oluştururmuş bir diziyi siler
km-klsil++ (klasör adı) --> içerisi dolu olan klasörleri siler (silemeyeceği hiç bir klasör yok)
------------------------------------------------------------------------------------------------------
Yip paket yöneticisi:
km-yip kur (paket adı) --> paketleri kurar
km-yip-kur -- > Yip paket yöneticisi çalışmıyorsa bunu yazın. Bu komut Yip için gerekli paketleri indirir
km-yip temizle -- > Bu komut bütün Yip paketlerini temizler
km-yip kaldır (paket adı) --> Paketileri kaldırır
km-yip paketler --> Yüklü olan yip paketlerini gösterir
km-yip depo --> yip deposunda bulunan tüm paketleri gösterir
------------------------------------------------------------------------------------------------------
Dosya işlemleri:
km-sil (dosya adı) --> dosya siler
km-konum --> Bulunduğunuz konumu gösterir
km-ls --> Bulunduğunuz konumdaki klasörleri ve dosyaları görüntüler
km-ışınlan (konum girin. örnek: /home/kullanıcı_adınız/Msaüstü) --> Konum değiştirir
km-gir (klasör adı) --> cd komutu ile aynı şeye yarar
km-geri --> Bir klasör geri gider
------------------------------------------------------------------------------------------------------
Diğer:
km-temizle --> Konsoldaki yazıları siler
km-başlat (paket adı) --> Yüklü olan paketleri çalıştırır
km-geçmiş --> Yazma geçmişinizi gösterir
km-linux komut=(linux terminal komutu) -->Linux komutlarını çalıştırmaya yarar (Bazı komutlar çalışmayabilir)
km-komut kilitle=açık/kapalı --> KM moduna kilitler. "komut kilitle=açık" veya "komut kilitle=kapalı"
km-işletim sistemi --> İşletim sistemi bilgilerini verir (neofetch)
km-geçmiş temizle --> Geçmişi temizler
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
ÖZELLİKLER:
------------------------------------------------------------------------------------------------------
Modlar:
komut --> km moduna kilitler ve komutların başına km- yazmak zorunda kalmazsın | geri dönmek için "çık" yazın
chat bot --> Sizin eğitebileceğiniz bir chat bot açar | geri dönmek için "çık" yazın
------------------------------------------------------------------------------------------------------
Diğer:
kapat --> Bu komut hem km modunda hemde chat bot modunda, yani her modda çalışır ve bu programı kapatmaya yarar
sil --> Konsoldaki yazıları siler
komut kilitle=aktif --> Bunu yazarsanız programı her çalıştığında km modunda ile başlar ve km modunu sürekli aktif etmek zorunda kalmazsınız
"""
help_2 = """
------------------------------------------------------------------------------------------------------
Git Komutları:
git kopyala (depo linki) --> Git deponuzu içeri aktarır (Bunun için deponun linkini girmelisiniz)
git kopyala+ (kullanıcı_adı/depo_adı) --> Sadece git kullanıcı adını ve depo adını yazmanız yeterli
------------------------------------------------------------------------------------------------------
Apt paket yöneticisi:
kur (paket adı) --> apt Paketlerini kurar
kaldır (paket adı) --> apt Paketlarini kaldırır
güncelle (paket adı) --> apt Paketlerini günceller
gui-apt --> Bu komut APT paket yöneticisini gui(kullanıcı arayüzü) versiyonunu açar
sistem güncelle --> Sistemi günceller
dep kur (paket konumu) --> deb paketlerini kurar
deb kaldır (paket adı) --> deb paketlerini kaldırır
------------------------------------------------------------------------------------------------------
Klasör işlemleri:
klos (oluşturkam istediğiniz klasör adı) --> Bir klasör oluşturur
klos+ (oluşturkam istediğiniz dizi adı. örnek: Yigit/citak/17) --> üst üste klasör oluşturur
klsil (klasör adı) --> boş bir klasörü siler
klsil+ (dizi klsör adı) --> klos+ ile oluştururmuş bir diziyi siler
klsil++ (klasör adı) --> içerisi dolu olan klasörleri siler (silemeyeceği hiç bir klasör yok)
------------------------------------------------------------------------------------------------------
Yip paket yöneticisi:
yip kur (paket adı) --> paketleri kurar
yip-kur -- > Yip paket yöneticisi çalışmıyorsa bunu yazın. Bu komut Yip için gerekli paketleri indirir
yip temizle -- > Bu komut bütün Yip paketlerini temizler
yip kaldır (paket adı) --> Paketileri kaldırır
yip paketler --> Yüklü olan yip paketlerini gösterir
yip depo --> yip deposunda bulunan tüm paketleri gösterir
------------------------------------------------------------------------------------------------------
Dosya işlemleri:
sil (dosya adı) --> dosya siler
konum --> Bulunduğunuz konumu gösterir
ls --> Bulunduğunuz konumdaki klasörleri ve dosyaları görüntüler
ışınlan (konum girin. örnek: /home/kullanıcı_adınız/Msaüstü) --> Konum değiştirir
gir (klasör adı) --> cd komutu ile aynı şeye yarar
geri --> Bir klasör geri gider
------------------------------------------------------------------------------------------------------
Diğer:
temizle --> Konsoldaki yazıları siler
başlat (paket adı) --> Yüklü olan paketleri çalıştırır
geçmiş --> Yazma geçmişinizi gösterir
linux komut=(linux terminal komutu) -->Linux komutlarını çalıştırmaya yarar (Bazı komutlar çalışmayabilir)
komut kilitle=açık/kapalı --> KM moduna kilitler. "komut kilitle=açık" veya "komut kilitle=kapalı"
işletim sistemi --> İşletim sistemi bilgilerini verir (neofetch)
geçmiş temizle --> Geçmişi temizler
sistem kapat --> Bilgisayarı kapatır
sistem yeniden başlat --> Bilgisayarı yeniden başlatır
--------------------------------------------------------------------------------------
"""
yip_paketleri = """ Yip deposundaki paketler:
|-Minecraft:
|----Tür: Oyun
|----Hazırlayanlar: tl legacy
|----Kurmak için gerekli komut: yip kur minecraft
|-Simple Text Editor:
|----Tür: Metin düzenleyeci
|----Hazırlayanlar: chat gpt
|----Kurmak için gerekli komut: yip kur simple-text-editor
|-Yıldız engelleri:
|----Tür: Oyun
|----Hazırlayanlar: chat gpt
|----Kurmak için gerekli komut: yip kur yıldız-engelleri
bulunan program sayısı: 3
Sizlerde kendi yaptığınız programları buraya ekleyebilirsiniz :D
Yapmanız gereken bana e-posta göndermeniz ve programınzın bulunduğu
git deposunun linkini atmanız yeterli
yigitcitak.1817@gmail.com
"""
hata_masaji_1 = """Programın sistem dosyasında değilsin. Bu yüzden bu komutu kullanabilmen için sistem klasörüne geri dönün
programın sistem klasörüne geri dönek için ışınlan komutunu kullanabilirsin"""
#/\
#/ \
#/ \
#/ \
#/ \
#/ \
#/ \ /\
#/ \ / \
#/ \ / \
#/ \ / \
#/ \ / \
#/ | \
#/ | \
#/ | \
#/ | \
#/______________________________\