Skip to content

Jacobbrewer1/dotmanager

Repository files navigation

Dot Manager

Overview

Dot Manager is a simple tool to manage dotfiles. It allows you to easily add, remove, and update dotfiles in your home directory by syncing them with a git repository.

Installation

To install Dot Manager, clone the repository and run the install script:

go install github.com/jacobbrewer1/dotmanager@latest

Usage

Add

To add a dotfile to the repository, use the add command:

dotmanager add

This will then direct you to select the file you would like to add through a TUI.

Remove

To stop tracking a dotfile, simply delete it from the repository.

Pull

To pull the latest changes from you local machine into the repository, use the pull command:

dotmanager pull

This will then update all the tracked files in the repository with the latest changes from your local machine.

Push

To push the latest changes from the repository to your local machine, use the push command:

dotmanager push

This will then update all the tracked files in your local machine with the latest changes from the repository.

Version

To check the version of Dot Manager, use the version command:

dotmanager version

About

A GO app that manages dot files for you

Resources

License

Stars

Watchers

Forks

Packages

No packages published