yadm

yadm-devGPL-3.0更新放缓

用 Git 管理 dotfiles 的命令行工具,支持加密、模板和跨平台引导,让配置文件版本化、可移植。

Yet Another Dotfiles Manager

暂无版本6,478star +4 / 7 天203fork同步于 2026-11-10 11:34 UTC

怎么上手

由 README 提炼,执行前请确认
yadm init
yadm clone <url>
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Git 的 dotfiles 管理器,用仓库统一版本化你的配置文件

用 Git 管理 dotfiles 的命令行工具,支持加密、模板和跨平台引导,让配置文件版本化、可移植。

核心能力

  • 基于 Git,完整继承 Git 的分支与提交能力
  • 用 ##os.Linux 等后缀维护系统专属的替代文件
  • 支持模板化文件,按环境生成不同配置
  • 用 GnuPG、OpenSSL、transcrypt 或 git-crypt 加密私密数据
  • 支持自定义 bootstrap 初始化脚本与操作前后 hooks

容易踩的坑

README 未给出安装命令,需到 yadm.io 官网查看安装方式;加密功能依赖 GnuPG、OpenSSL、transcrypt 或 git-crypt 之一,需另行安装;使用替代文件或模板前需先了解对应语法,README 仅给出示例

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    yadm - Yet Another Dotfiles Manager

    Latest Version Homebrew Version OBS Version Arch Version License Master Update Develop Update Website Update Master Status Develop Status GH Pages Status Dev Pages Status

    https://yadm.io/

    yadm is a tool for managing dotfiles.

    Complete features, usage, examples and installation instructions can be found on the yadm.io website.

    A very quick tour

    # Initialize a new repository
    yadm init
    
    # Clone an existing repository
    yadm clone <url>
    
    # Add files/changes
    yadm add <important file>
    yadm commit
    
    # Encrypt your ssh key
    echo '.ssh/id_rsa' > ~/.config/yadm/encrypt
    yadm encrypt
    
    # Later, decrypt your ssh key
    yadm decrypt
    
    # Create different files for Linux vs MacOS
    yadm add path/file.cfg##os.Linux
    yadm add path/file.cfg##os.Darwin
    

    If you enjoy using yadm, consider adding a star to the repository on GitHub. The star count helps others discover yadm.