8000 Home · SuperCuber/dotter Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
SuperCuber edited this page May 24, 2025 · 10 revisions

What is Dotter?

Dotter is a dotfile manager and templater written in Rust 🦀. It streamlines the management of configuration files (dotfiles) by providing a flexible system for deploying and templating them across different environments.

Traditional methods of managing dotfiles often involve manually creating symbolic links or copying files, which can become cumbersome as the number of configurations grows. Dotter addresses these challenges by offering:

  • Structured Configuration: Utilizing TOML files to define configurations.
  • Templating Support: Allowing dynamic content within dotfiles.
  • Conditional Deployment: Enabling environment-specific configurations.
  • Caching Mechanism: Optimizing performance by avoiding redundant operations.

Installation

macOS (Homebrew)

brew install dotter

Arch Linux (AUR)

Available packages:

  • dotter-rs-bin: Precompiled version of the latest release.
  • dotter-rs: Builds the latest release from source.
  • dotter-rs-git: Builds the latest commit from the master branch.

These packages are maintained by orhun.

Windows (Scoop)

scoop install dotter

Cargo

If you have Rust installed:

cargo install dotter

Download

Download from the latest release and place it in your $PATH or dotfiles repository.

Getting Started

Learn more in the Getting Started section.

Clone this wiki locally
0