Про Dotfiles
Dotfiles v0.2.495 — кросплатформна конфігурація оболонки, керована Chezmoi.
Встановлення
bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sebastienrousseau/dotfiles/master/install.sh)"Перевірка
bash
dot doctorОсновні команди
dot applyзастосовує зміни конфігурації.dot updateоновлює репозиторій та прогріває кеші.dot doctorперевіряє шляхи, інструменти та стан оболонки.dot healвідновлює відсутній або пошкоджений стан.dot smoke-testперевіряє основні ланцюжки інструментів.
Пов'язане
Основні команди
CLI dot надає 53 команди, організовані за категоріями.
Ядро
dot apply— застосовує зміни конфігурації.dot sync— отримує найновіший стан репозиторію та застосовує.dot update— оновлює репозиторій і прогріває кеші.dot add— додає нові файли до джерела Chezmoi.dot diff— показує очікувані зміни перед застосуванням.dot status— відображає статус керованих файлів.dot remove— знімає файл з управління та видаляє запис джерела.dot cd— відкриває оболонку в каталозі джерела Chezmoi.dot edit— відкриває керований файл у вашому редакторі.dot clean-cache— очищує тимчасові кеші.dot prewarm— попередньо заповнює кеші для швидшого запуску оболонки.
Діагностика
dot doctor— перевіряє шляхи, інструменти та стан оболонки.dot heal— автоматично виправляє відсутній або пошкоджений стан.dot health— запускає легку перевірку працездатності.dot verify— перевіряє цілісність файлів відносно джерела.dot scorecard— виводить оцінку якості конфігурації.dot snapshot— фіксує поточний стан для подальшого порівняння.dot smoke-test— повністю перевіряє основні ланцюги інструментів.dot chaos— впроваджує збої для тестування самовідновлення.dot bundle— експортує портативний пакет конфігурації.dot rollback— відкочує до попереднього знімка.dot drift— виявляє несанкціоновані зміни в керованих файлах.dot history— показує журнал історії apply/sync.dot benchmark— вимірює час запуску оболонки.dot perf— профілює повільну ініціалізацію оболонки.
Зовнішній вигляд
dot theme— перемикає колірну схему терміналу.dot wallpaper— встановлює шпалери робочого столу (macOS).dot fonts— встановлює або оновлює Nerd Fonts.dot tune— налаштовує щільність інтерфейсу та стиль запрошення.
Безпека
dot backup— створює зашифровані резервні копії конфігурації.dot encrypt-check— перевіряє шифрування секретів у стані спокою.dot firewall— налаштовує правила брандмауера хоста.dot telemetry— керує анонімною телеметрією використання.dot dns-doh— вмикає DNS-over-HTTPS.dot lock-screen— негайно блокує екран.dot usb-safety— обмежує автоматичне монтування USB-накопичувачів.
Секрети
dot secrets-init— ініціалізує бекенд секретів (age / GPG).dot secrets— показує зашифровані записи секретів.dot secrets-create— створює новий зашифрований секрет.dot ssh-key— генерує або ротує пари SSH-ключів.dot ssh-cert— запитує SSH-сертифікат у центру сертифікації.
ШІ
dot ai— відкриває інтерактивну сесію помічника ШІ.dot ai-setup— налаштовує API-ключі для провайдерів ШІ.dot ai-query— надсилає одноразовий запит до моделі ШІ.- Обгортки інструментів ШІ:
cl,gemini,kiro,sgpt,ollama,opencode,aider.
Інструменти
dot tools— показує вбудовані CLI-заміни та їх статус.dot new— створює новий файл псевдоніма або функції.dot sandbox— відкриває одноразову пісочницю.dot keys— показує поточні прив'язки клавіш.dot learn— запускає інтерактивний підручник.
Мета
dot upgrade— оновлює Dotfiles до останнього випуску.dot packages— показує встановлені пакети, керовані Dotfiles.dot version/dot help— виводить інформацію про версію або використання