關於 Dotfiles
Dotfiles v0.2.495 是由 Chezmoi 管理的跨平台 Shell 配置。
安裝
bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sebastienrousseau/dotfiles/master/install.sh)"驗證
bash
dot doctor核心指令
dot apply套用配置變更。dot update更新儲存庫並預熱快取。dot doctor驗證路徑、工具和 Shell 健康狀態。dot heal修復遺失或損壞的狀態。dot smoke-test驗證核心工具鏈。
相關連結
核心命令
dot CLI 提供 53 個按類別組織的命令。
核心
dot apply— 套用設定變更.dot sync— 擷取最新儲存庫狀態並套用.dot update— 更新儲存庫並預熱快取.dot add— 將新檔案新增至 Chezmoi 來源.dot diff— 顯示套用前的待處理變更.dot status— 顯示受管檔案的狀態.dot remove— 取消管理檔案並刪除來源項目.dot cd— 在 Chezmoi 來源目錄中開啟 Shell.dot edit— 在編輯器中開啟受管檔案.dot clean-cache— 清除暫存快取.dot prewarm— 預先填充快取以加快 Shell 啟動.
診斷
dot doctor— 驗證路徑、工具和 Shell 狀態.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— 測量 Shell 啟動時間.dot perf— 分析 Shell 初始化緩慢問題.
外觀
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— 從 CA 請求 SSH 憑證.
AI
dot ai— 開啟互動式 AI 助理工作階段.dot ai-setup— 設定 AI 供應商的 API 金鑰.dot ai-query— 向 AI 模型傳送一次性提示.- AI 工具包裝器:
cl,gemini,kiro,sgpt,ollama,opencode,aider.
工具
dot tools— 列出內建的 CLI 替代工具及其狀態.dot new— 建立新的別名或函數檔案.dot sandbox— 開啟一次性沙盒 Shell.dot keys— 顯示目前按鍵繫結.dot learn— 啟動互動式教學.
元資訊
dot upgrade— 將 Dotfiles 升級到最新版本.dot packages— 列出 Dotfiles 管理的已安裝套件.dot version/dot help— 顯示版本或使用資訊