Dotfiles Hakkında
Dotfiles v0.2.495, Chezmoi tarafından yönetilen çapraz platform kabuk yapılandırmasıdır.
Kurulum
bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sebastienrousseau/dotfiles/master/install.sh)"Doğrulama
bash
dot doctorTemel Komutlar
dot applyyapılandırma değişikliklerini uygular.dot updatedepoyu günceller ve önbellekleri ısıtır.dot doctoryolları, araçları ve kabuk sağlığını doğrular.dot healeksik veya bozuk durumu onarır.dot smoke-testtemel araç zincirlerini doğrular.
İlgili
Temel komutlar
dot CLI, kategorilere göre düzenlenmiş 53 komut sunar.
Çekirdek
dot apply— yapılandırma değişikliklerini uygular.dot sync— en son repo durumunu çeker ve uygular.dot update— repoyu günceller ve önbellekleri ısıtır.dot add— Chezmoi kaynağına yeni dosyalar ekler.dot diff— uygulamadan önce bekleyen değişiklikleri gösterir.dot status— yönetilen dosyaların durumunu görüntüler.dot remove— bir dosyayı yönetimden çıkarır ve kaynak kaydını siler.dot cd— Chezmoi kaynak dizininde bir shell açar.dot edit— yönetilen bir dosyayı düzenleyicinizde açar.dot clean-cache— geçici önbellekleri temizler.dot prewarm— daha hızlı shell başlatma için önbellekleri önceden doldurur.
Tanılama
dot doctor— yolları, araçları ve shell durumunu doğrular.dot heal— eksik veya bozuk durumu otomatik olarak onarır.dot health— hafif bir sağlık kontrolü çalıştırır.dot verify— dosya bütünlüğünü kaynağa göre kontrol eder.dot scorecard— yapılandırma kalite puanını yazdırır.dot snapshot— sonraki karşılaştırma için mevcut durumu yakalar.dot smoke-test— temel araç zincirlerini uçtan uca doğrular.dot chaos— kendi kendini onarımı test etmek için hatalar enjekte eder.dot bundle— taşınabilir bir yapılandırma paketi dışa aktarır.dot rollback— önceki bir anlık görüntüye geri döner.dot drift— yönetilen dosyalardaki beklenmeyen değişiklikleri algılar.dot history— apply/sync geçmiş günlüğünü gösterir.dot benchmark— shell başlatma süresini ölçer.dot perf— yavaş shell başlatmayı profiller.
Görünüm
dot theme— terminal renk şemasını değiştirir.dot wallpaper— masaüstü duvar kağıdını ayarlar (macOS).dot fonts— Nerd Fonts'u yükler veya günceller.dot tune— arayüz yoğunluğunu ve komut istemi stilini ayarlar.
Güvenlik
dot backup— şifrelenmiş yapılandırma yedekleri oluşturur.dot encrypt-check— durağan haldeki gizli anahtar şifrelemesini doğrular.dot firewall— ana bilgisayar güvenlik duvarı kurallarını yapılandırır.dot telemetry— anonim kullanım telemetrisini kontrol eder.dot dns-doh— DNS-over-HTTPS'yi etkinleştirir.dot lock-screen— ekranı hemen kilitler.dot usb-safety— USB yığın depolama otomatik bağlamayı kısıtlar.
Gizli anahtarlar
dot secrets-init— gizli anahtar arka ucunu başlatır (age / GPG).dot secrets— şifrelenmiş gizli anahtar girdilerini listeler.dot secrets-create— yeni şifrelenmiş bir gizli anahtar oluşturur.dot ssh-key— SSH anahtar çiftleri oluşturur veya döndürür.dot ssh-cert— bir CA'dan SSH sertifikası talep eder.
Yapay Zeka
dot ai— etkileşimli bir yapay zeka asistanı oturumu açar.dot ai-setup— yapay zeka sağlayıcıları için API anahtarlarını yapılandırır.dot ai-query— bir yapay zeka modeline tek seferlik istem gönderir.- Yapay zeka araç sarmalayıcıları:
cl,gemini,kiro,sgpt,ollama,opencode,aider.
Araçlar
dot tools— paketlenmiş CLI alternatiflerini ve durumlarını listeler.dot new— yeni bir takma ad veya fonksiyon dosyası oluşturur.dot sandbox— tek kullanımlık bir sandbox shell açar.dot keys— mevcut tuş atamalarını gösterir.dot learn— etkileşimli öğreticiyi başlatır.
Meta
dot upgrade— Dotfiles'ı en son sürüme yükseltir.dot packages— Dotfiles tarafından yönetilen yüklü paketleri listeler.dot version/dot help— sürüm veya kullanım bilgilerini yazdırır