Dotfiles Manager

How dfmn was made

How to use

Add a file from the current directory to the remote repository

$ dfmn add <file-name>

List the files that are in the remote repository

$ dfmn list

Update a file that already is in the remote repository with a new version

$ dfmn update <file-name>

Remove a file from the remote repository

$ dfmn remove <file-name>

Show the the link of the remote repository that dfmn is linked

$ dfmn remote show

Set the remote repository that dfmn will synchronize with

$ dfmn remote set <repository-ssh-link>

Reset the dfmn to the initial state (you will use that if you want to synchronize dfmn with another repository)

$ dfmn reset

Clone a file from the remote repository to your current repository

$ dfmn clone <file-name>

Synchronize your repository with the remote repository (use that if your list command is out of date)

$ dfmn sync

Get dfmn's current version

$ dfmn --version

How to install

Troubleshooting

Uninstalling dfmn