yadm | Yet Another Dotfiles Manager | Configuration Management library
kandi X-RAY | yadm Summary
kandi X-RAY | yadm Summary
yadm is a tool for managing dotfiles. Complete features, usage, examples and installation instructions can be found on the yadm.io website.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of yadm
yadm Key Features
yadm Examples and Code Snippets
# on mac, run `xcode-select --install`
yadm clone https://gitlab.com/seanbreckenridge/dotfiles
# restart the computer so that ~/.profile/zsh is setup properly
# so OS detection can be done to install the correct packages
yadm bootstrap
MIT License
$ yadm clone --bootstrap https://github.com/steinbrueckri/dotfiles
Initialized empty shared Git repository in /steinbrueckri/.config/yadm/repo.git/
remote: Enumerating objects: 295, done.
remote: Counting objects: 100% (283/283), done.
remote: Compre
sudo apt update -y
sudo apt upgrade -y
sudo apt install -y git yadm
ssh-keygen -t ed25519 -C "klas@mellbourn.net"
yadm clone --recurse-submodules https://github.com/Mellbourn/dotfiles.git
yadm bootstrap
~/.config/yadm/bootstrap-sudo
yadm crypt unloc
Community Discussions
Trending Discussions on yadm
QUESTION
I want to make my dotfiles public. I found {Yadm](https://thelocehiliosan.github.io/yadm/) which looks to be what I want.
Secret data I don't really want in version control at all. I'll store this offline on a USB stick somewhere (ssh keys, gpg keys, etc.). However, there are other files which contain information I want to filter out or change before making public.
Yadm also allows me to have alternate files within the same repository, so I am thinking this design is what I should go with, rather than separate branches.
The reason for having a private repository is because certain files like irc.conf
have strings I want to substitute or sanitize. I might want to include this file, but delete all lines that contain SECRET_IRC_NETWORK
.
ANSWER
Answered 2019-Mar-19 at 22:52So I ended up solving this. Esentially what I did was used YADM's bootstrap option. I created a bootstrap template bootstrap##yadm.j2
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install yadm
You can use yadm like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page