How to use
How do you use dotify?
Running this script is so easy. Just run the script with no arguments to start the dashboard:
$ dotifyIf the repo configuration file, ~/.config/dotify.repo, is not generated yet, it'll present you the prompt where you can enter your own dotfiles repository URL, which this file stores.
If you don't have an existing repository, you can create one. GitHub and GitLab let you create your free Git repository.
Dashboard

The script starts with the option chooser to let you select between these options:
You can perform different operations on dotfiles alone (with no dotfolders). The available options are:
1
Compare between local dotfiles in your home directory and remote dotfiles repository
2
Push all the changes made locally to your remote dotfiles repository
4
List all the local dotfiles (home directory)
5
List all the remote dotfiles (home directory)
6
Copies all the local dotfiles from your home directory to the remote cloned repository
7
Copies all the remote dotfiles to the home directory
You can perform different operations on both the dotfiles and the dotfolders. The available options are:
8
Compare between local dotfiles and dotfolders in your home directory and remote dotfiles repository
13
Push all the local changes, including the dotfolders, to your remote dotfiles repository
9
List all the local dotfiles and dotfolders (home directory)
10
List all the remote dotfiles and dotfolders (home directory)
11
Copies all the local dotfiles and the local dotfolders from your home directory to the remote cloned repository
12
Copies all the remote dotfiles and the local dotfolders to the home directory
You can also perform other operations below.
3
Pull all the changes from your dotfiles repository
q/Q
Exit the program
Last updated