All Projects → TheLocehiliosan → Yadm

TheLocehiliosan / Yadm

Licence: gpl-3.0
Yet Another Dotfiles Manager

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Roff
2310 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Yadm

Chezmoi
Manage your dotfiles across multiple diverse machines, securely.
Stars: ✭ 5,590 (+87.46%)
Mutual labels:  dotfiles, yadm, dotfile-manager, dotfile-management, multiple-machines
Vcsh
config manager based on Git
Stars: ✭ 1,836 (-38.43%)
Mutual labels:  dotfiles, dotfiles-automation, dotfiles-macos, dotfiles-linux
homesetup
Your shell good as hell ! Not just dotfiles.
Stars: ✭ 25 (-99.16%)
Mutual labels:  dotfiles, dotfiles-macos, dotfiles-linux
Emacs Bootstrap
Your on-the-fly Emacs development environment.
Stars: ✭ 147 (-95.07%)
Mutual labels:  dotfiles, bootstrap
Tedivms Flask
Flask starter app with celery, bootstrap, and docker environment
Stars: ✭ 142 (-95.24%)
Mutual labels:  bootstrap, template
Vim Bootstrap
Vim Bootstrap is a generator that provides a simple method of generating a configuration for vim / neovim.
Stars: ✭ 1,870 (-37.29%)
Mutual labels:  dotfiles, bootstrap
Zenbu
🏮 A Jinja2 + YAML based config templater.
Stars: ✭ 114 (-96.18%)
Mutual labels:  template, jinja2
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (-94.5%)
Mutual labels:  encryption, gpg
Majesticadmin Free Bootstrap Admin Template
Simple Bootstrap 4 Dashboard template.
Stars: ✭ 160 (-94.63%)
Mutual labels:  bootstrap, template
React Core Boilerplate
Powerful ASP.NET Core 3 templates with React, true server-side rendering and Docker support
Stars: ✭ 169 (-94.33%)
Mutual labels:  bootstrap, template
Win95.css
Responsive Bootstrap 4 windows 95/98 theme & landing template
Stars: ✭ 171 (-94.27%)
Mutual labels:  bootstrap, template
Boomerang Free Bootstrap Ui Kit
Boomerang is a high quality UI Kit built on top of the well known Bootstrap 4 Framework. This theme was designed as its own extended version of Bootstrap with multiple functionalities and controls added, extended color palette and beautiful typography.
Stars: ✭ 196 (-93.43%)
Mutual labels:  bootstrap, template
Authorizer
Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP 🔑📴
Stars: ✭ 172 (-94.23%)
Mutual labels:  encryption, gpg
Dokuwiki Template Bootstrap3
Bootstrap-based template for DokuWiki
Stars: ✭ 197 (-93.39%)
Mutual labels:  bootstrap, template
Moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Stars: ✭ 2,381 (-20.15%)
Mutual labels:  bootstrap, template
Zeyple
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG
Stars: ✭ 122 (-95.91%)
Mutual labels:  encryption, gpg
Angular Pro Sidebar
Responsive sidebar template with dropdown menu built with angular 7 and bootstrap 4
Stars: ✭ 160 (-94.63%)
Mutual labels:  bootstrap, template
Voler
The first Bootstrap 5 admin dashboard template
Stars: ✭ 183 (-93.86%)
Mutual labels:  bootstrap, template
Lefthook
Fast and powerful Git hooks manager for any type of projects.
Stars: ✭ 1,848 (-38.03%)
Mutual labels:  hooks, manager
Seven
Eleventy template using Bootstrap, Sass, Webpack, Vue.js powered search, includes lots of other features
Stars: ✭ 114 (-96.18%)
Mutual labels:  bootstrap, template

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.

  • Based on Git, with full range of Git's features
  • Supports system-specific alternative files or templated files
  • Encryption of private data using GnuPG, OpenSSL, transcrypt, or git-crypt
  • Customizable initialization (bootstrapping)
  • Customizable hooks for before and after any operation

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].