Skip to content
This repository was archived by the owner on Apr 3, 2026. It is now read-only.

crisp-archive/dottie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dottie (WIP)

build

dottie is yet another .dotfiles manager written in Rust.

Notice: dottie is under ACTIVE DEVELOPMENT and not ready for production.

Concept

dottie provides easy approach to import dotfiles anywhere to your dotfiles project, and connects the dotfiles with symblic links, which is also commonly used in dotfiles management softwares.

dottie is dotfile-agnostic therefore it is kind of a symbolic linker. This might be used in any scenarios that requests similar functions.

Usage

Installation

Install with Homebrew:

brew install crispgm/dottie/homebrew

Install with Cargo:

cargo install dottie

Getting Started

# create your dotfiles project and cd to it
mkdir /path/to/your/dottie_project
cd /path/to/your/dottie_project

# init with dottie
dottie init

# add your dotfiles
dottie add ~/.zshrc --name zsh
# => zsh is added
dottie add ~/.config/nvim
# => nvim is added

# link the files
dottie link

Commands

  • init
  • clone
  • check
  • ls
  • info
  • add
  • rm
  • link
  • unlink

Usage

TODO: we will finish this chapter ASAP the commands are implemented.

License

Copyright © MIT License, 2021.

About

Yet another .dotfiles manager written in Rust

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Contributors

Languages