The goal of ODM is to get rid of all bullshit we know from other Dotfile Managers and keep the critical process of managing your dotfiles as simple & secure as possible.
Since the Dotfile problem typically occurs on Unixish Operating Systems such as Linux & MacOS, Windows is not supported by this awesome Dotfile Manager.
Prerequisites are automatically installed by ODMs Initialization Script. If you can't or dont wanna use it, you can manually install them.
2 Simple Steps to get started.
note: Sudo rights required. : Repository needs to be cloned to ~/ODM
-
Clone the repository
git clone https://github.com/fschlegelone/one_dotfile_manager.git ~/ODM
-
Run Main Script
~/ODM/run.sh
Make sure you understand these concepts before rushing into the usage:
- The Dotfile Storage is your Single Point of Truth for all your dotfiles. It is located at
~/ODM/dotfiles
. If you delete a file there, it's gone. If you add a file to it, it overrides the dotfile in your home directory on the next sync. - The Dotfile Sync is the process of copying the dotfiles from the Dotfile Storage to your home directory.
It is triggered by the
sync
command. - The Dotfile Storage can be backed up using the 'backup' command.
It creates a tarball of the dotfiles and stores it in
~/ODM/backups
. !NOT WORKING YET!