Home
Softono
yadm

yadm

Open source Python
6.3K
Stars
193
Forks
47
Issues
31
Watchers
2 months
Last Commit

About yadm

# yadm - Yet Another Dotfiles Manager [![Latest Version][releases-badge]][releases-link] [![Homebrew Version][homebrew-badge]][homebrew-link] [![OBS Version][obs-badge]][obs-link] [![Arch Version][arch-badge]][arch-link] [![License][license-badge]][license-link]<br /> [![Master Update][master-date]][master-commits] [![Develop Update][develop-date]][develop-commits] [![Website Update][website-date]][website-commits]<br /> [![Master Status][master-badge]][workflow-master] [![Develop Status][develop-badge]][workflow-develop] [![GH Pages Status][gh-pages-badge]][workflow-gh-pages] [![Dev Pages Status][dev-pages-badge]][workflow-dev-pages] [https://yadm.io/][website-link] **yadm** is a tool for managing [dotfiles][]. * Based on [Git][], with full range of Git's features * Supports system-specific [alternative][feature-alternates] files or [templated][feature-templates] files * [Encryption][feature-encryption] of private data using [GnuPG][], [OpenSSL][], [transcrypt][], or [git-crypt][] * Customizable init ...

Platforms

Web Self-hosted Linux macOS

Languages

Python

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.