CRIAS (Beta) | Linux için Özgür, Hızlı ve Kolay Kısayol/Alias Ekleyicisi

CRIAS (Beta)


CRIAS Nedir?

CRIAS, GNU/Linux işletim sistemlerinde ~/.bashrc dosyasının sonuna bir takım Kısayol (diğer adıyla Alias) satırları ekleyerek Uçbirim kullanımını hızlandıran, kolaylaştıran ve güzelleştiren, kendi yazdığım açık kaynaklı bir Python betiğidir.

CRIAS şu anda Beta aşamasında fakat bu aşamaya göre gayet kararlı çalışıyor.


CRIAS’ın Artıları:

1-) CRIAS her zaman ve her yerde açık kaynaklı ve özgürdür.

2-) CRIAS çok hızlı ve hafıftir. Kullanımı ise oldukça kolaydır.

3-) CRIAS’ı kullanırsanız Kısayol/Alias eklemek için .bashrc dosyasını elle değiştirmeniz gerekmez.

4-) CRIAS her kullanımda .bashrc dosyasının bir yedeğini kendi dizini olan .crias’a alır.

5-) CRIAS’ın betiğinde shell=True kullanımı bir önceki betiklerime göre gözle görülür şekilde düşük.


CRIAS’ın Eksileri:

1-) CRIAS’ın da herhangi bir GitHub sayfası veya bir lisansı yok.

2-) Her çalıştırmada CRIAS kendi dizininin varlığını kontrol eder. Nadir durumlarda dizin var olsa da yokmuş gibi algılayabilir; bu durumda yeniden oluşturmaya çalışır. Bu bir hatadır fakat betik tarafından güvenli şekilde ele alınır.

3-) CRIAS çok nadir de olsa yanlışlıkla .bashrc göremez ve baştan oluşturmaya çalışarak dosyanızı silebilir veya sıfırlayabilir. Fakat bundan önce sizi uyarır ve 10 saniye geriye sayar. Eğer dosyanın sağlam olduğunu düşünüyorsanız bu süre zarfında işlemi iptal edebilirsiniz.

4-) CRIAS’ın da çok küçük de olsa bir shell injection riski var.


CRIAS Nasıl Kurulur?

CRIAS Beta Orijinal İndirme Bağlantısı (Reklamsız/Güvenli)
CRIAS Beta Kaynak Kodu (Python)

CRIAS’ı kurmak oldukça kolaydır. En yukarıdaki İndirme Bağlantısına tıklayın ve Python betiğini tam olarak ev dizininizin içine indirin.

Ardından şu komutu çalıştırın:
chmod +x crias_beta.py && sudo mv crias_beta.py /usr/local/bin/crias && echo "CRIAS başarıyla kuruldu." || echo "Bir hata oluştu!"

(Başarısız olursa dosyayı ADINI DEĞİŞTİRMEDEN TAM OLARAK EV DİZİNİNİZİN İÇİNE indirdiğinizden emin olun ve tekrar deneyin.)


CRIAS Nasıl Kullanılır?

CRIAS’ın kullanım biçimi crias <komut> <kısayol> şeklindedir.

Örneğin, clear komutunun Kısayolunu cls olarak ayarlamak istiyorsanız crias clear cls komutunu çalıştırmalısınız.

Lakin eğer orijinal komut boşluk içeriyorsa tırnak içine alınmalıdır.

Örneğin, sudo apt update komutunun Kısayolunu güncelle olarak ayarlamak istiyorsanız crias "sudo apt update" güncelle komutunu kullanmalısınız.

Not: Kısayol (Alias) Kesinlikle Boşluk İÇEREMEZ.

Her yeni Kısayol atamasından sonra Kısayolların geçerli olması için Uçbiriminizi yeniden başlatmanız gerektiğini unutmayın.

Eğer kullanım sonrası bir sorunla karşılaşırsanız şu komutu çalıştırın:
cp ~/.crias/bashrc_backup ~/.bashrc && source ~/.bashrc

Bu komut CRIAS’ın en son aldığı yedeği yükler.


Keyifli kullanımlar! :smiley:

2 Beğeni

Kıvanç, öyle bir ALIAS programı geliştir ki, tamamiyle Türkçe olsun ve örneğin şöyle yapalım:

kullanıcı_adı@pardus: kur gimp
veya
kullanıcı_adı@pardus: sil ~/resimler

gibi.

Yani yapılacak şey-boşluk-hedef şeklinde. Bu biraz ağır gelebilir ama yapılabilir bence.

1 Beğeni

zaten yapılmış gibi, ama daha iyisi yapılabilir evet. deneyebilirim.

1 Beğeni

Aaa bunu hatırladım :slightly_smiling_face: evet böyle birşey vardı. Ama o zaman nedense ilgilenmemiştim. Şimdi biraz daha ilgimi çekti nedense.

Bu ara ben bir terminal simülatörü ile ilgileniyorum ve başlangıç bildiğin çöp gibi oldu. Amaç linux’a yeni başlayanlara terminal öğrenmelerini sağlamak. Sahte bir terminal penceresi açtırıyorum içine komut girmelerini sağlıyorum. Terminal de sanki komutları yapıyormuş gibi sahte çıktılar üretiyor. Daha doğrusu planım bu. Başlangıç çamur gibi şu anda ve hiçbirşey düzgün ilerlemiyor :rofl:

Bittiğinde harika bir proje olacak ama.

O kadar çok projeyle aynı anda uğraşmaya çalışıyorum ki devreleri yakmasam bari. :grimacing: