/lnkr

Utility functions to manage configuration files

Primary LanguageShellMIT LicenseMIT

lnkr [lˈɪŋkə]

GitHub version build codecov

lnkr is a set of shell functions that help with installation and removal of configuration files. A widespread pattern for managing such files is to keep them in a git repository and create a symlink for each file at the correct filesystem location. lnkr is intended for this scenario and takes care of the symlinks.

Dependencies

The following tools are required in order to use lnkr:

Caveat emptor

I've started to build lnkr a couple of years ago because I couldn't find any other tool that suits my needs. Now there are a plethora of configuration management solutions. You most probably should look into them first! Here is a comprehensive list.