A powerful, highly modular, Python-based modern shell.
Project description
🚀 Kishi Shell (v1.7.6)
Kishi Shell, %100 Python ile geliştirilmiş, harici yazılım (Go, C) veya eklenti gerektirmeden tam teşekküllü bir Terminal İşletim Sistemi Arayüzüne (TUI) dönüşen yeni nesil komut satırıdır. Geleneksel Bash komut setini modern IDE (Kod Editörü) ve Sistem Monitörü özellikleriyle birleştirir.
📥 Kurulum & Çalıştırma
Sisteminize Kishi Shell kurmak için pip aracını kullanın:
pip install --upgrade kishi-shell
Terminale kishi yazın ve yepyeni bir dünyaya giriş yapın!
🔥 İleri Düzey Görsel Arayüzler (TUI)
Kishi Shell size Midnight Commander veya top/htop indirtmez. Kendi içerisinde %100 Python ile renderladığı sıfır-gecikmeli araçlara sahiptir.
1-) Çift Panelli IDE (File Explorer)
Dümdüz kara ekranda dosya okumaya son.
- Komut:
explore(veyahut kısayolCtrl + E) Kishi ekranı ikiye böler. Sol tarafta klavye yön tuşlarıyla gezebileceğiniz akıllı bir Klasör Ağacı oluşturur (Python, Txt ve Medya dosyalarını emojilerle tanır 🐍📝🎵). - Düzenlemek istediğiniz dosyanın üzerine gelip
Tabtuşuna basarsanız, sağdaki panel bir anda Tam Fonksiyonel Text Editörüne dönüşür! - Kodunuzu yazar, VIM formatlı satır sayılarını görür ve
Ctrl + Sile saniyede kaydedersiniz. - Çıkmak için
Qya basabilirsiniz.
2-) Sistem Monitörü (Dashboard)
Bilgisayarınızın kalbini anında izleyin.
- Komut:
dashboardArka planda (Background Daemon Thread) izole olarak çalışan bu monitör; size CPU Çekirdek Kullanımını, RAM / SWAP Metriklerini, Root Disk alanını ve Canlı Ağ (Network Down/Up) Trafiğini gösterir. Kesinlikle lag ve donma yapmaz; akıp giden bir terminal deneyimi sunar.
3-) Tarihçe Arama (Fuzzy Search)
Eski komutlarınızı bulmak için harici FZF kurmanıza gerek yok.
- Kısayol:
Ctrl + RDaktilo gibi tuşlara bastıkça binlerce eski komutunuz arasından karakter eşleşmesi yaparak istediğiniz komutu saniyede ekranınıza getirir.Enter'a basıp komutu çekebilirsiniz.
💻 Scripting ve Çevre Değişkenleri (Environment)
Değişken Atamak ve Okumak (export)
Kishi ortamına diğer programların da okuyabilmesi için yeni değişkenler tanımlayabilirsiniz.
Kishi$ -> export MY_KEY="12345"
Kishi$ -> echo $MY_KEY
12345
Silmek için unset MY_KEY yazmanız yeterlidir. Ortamda yüklü tüm değişkenleri sadece export yazarak listeleyebilirsiniz.
Kendi Komutlarınızı Üretin (myfunc)
Bir işi sürekli tekrar ediyorsanız Kishi'ye anında kod blokları (Sub-Routines) öğretebilirsiniz. Fonksiyon tanımlamak çok kolaydır:
Kishi$ -> merhaba() { echo "Sisteme Hosgeldiniz $USER"; ls -l; }
Kishi$ -> merhaba
Sisteme Hosgeldiniz ozhangebesoglu
drwxrwxr-x 2 user user 4096 ...
Fonksiyonları ard arda noktalı virgül (;) ile zincirleyebilir, tek satırda devasa otomasyon scriptleri çalıştırabilirsiniz. Dahası, komutlarınızın ve çıktılarınızın ortasına |, &&, >, >> gibi karmaşık Shell operatörleri de sıkıştırabilirsiniz!
🙋♂️ Yardım Merkezi (help)
Kishi her zaman size asistanlık yapar. Sisteme ait tüm özellikleri ve komut ipuçlarını hatırlamak isterseniz:
- Kapsamlı (Tam) Yardım İçin:
help - Hızlıca Kısayol Özetleri İçin:
help lessyazmanız yeterli olacaktır.
Geliştiren: Ozhan Gebesoglu
Python'un sınırlarını Terminal'de zorlamak için tasarlandı.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kishi_shell-1.7.6.tar.gz.
File metadata
- Download URL: kishi_shell-1.7.6.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34b156da10cb0a8b63b4f03383c6523aaf7fe868d290b3e9991a48089d9c8e7a
|
|
| MD5 |
f3f2e2adc41fc5fc31da700b5ced5f8b
|
|
| BLAKE2b-256 |
76616333ec9863e1a128d6b445ee62fb990371f7867fc6c1260e226add4fe90e
|
File details
Details for the file kishi_shell-1.7.6-py3-none-any.whl.
File metadata
- Download URL: kishi_shell-1.7.6-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c5ba1b385270f5e9dd905d0b3d6cadda088b8d60c2ad0cfa316c1ecf3064a7a
|
|
| MD5 |
f8ce47fad0e34f813151fa7c9e8ddacf
|
|
| BLAKE2b-256 |
80296a6411adeb9d86692fa58b1a6911eaa0f9326c53bb3f3308ad05ced3994e
|