RepositoryRust
SU

SuperCuber/dotter

A dotfile manager and templater written in rust 🦀

2.0ksao
77fork
36issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: dotfile-manager

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: dotfile-management

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: dotter

#1 Repository Của Tuần

🛠️ Dotter: Quản lý dotfile thông minh bằng Rust

Dotter tự động hóa việc triển khai, template và quản lý dotfile trên nhiều máy tính khác nhau.

Dotter là một công cụ quản lý dotfile và template được viết bằng Rust. Thay vì dùng ln -s thủ công như cách truyền thống, Dotter cho phép bạn cấu hình toàn cục và cục bộ, sau đó chỉ chạy một lệnh để triển khai tất cả file đến đúng vị trí. Nó giải quyết các vấn đề như khó theo dõi nguồn gốc dotfile, mất công thiết lập lại trên máy mới, và không hỗ trợ cấu hình khác biệt giữa các máy tính.

✨ Điểm nổi bật

  • Tự động triển khai: Chạy dotter từ thư mục repo, tất cả file được deploy đến vị trí đích tương ứng.
  • Template linh hoạt: Hỗ trợ template để tù biến nội dung file theo từng máy.
  • Đa máy tính: Dễ dàng cấu hình để xử lý khác biệt giữa desktop và laptop.
  • Symlink & copy: Tùy chọn sao chép hoặc tạo liên kết tượng trưng tùy nhu cầu.
  • Hook tùy chỉnh: Hỗ trợ script pre-deploy, post-deploy, pre-undeploy, post-undeploy.
  • Watch mode: Tự động deploy khi phát hiện thay đổi trong repo.
  • Dry-run & verbose: Kiểm tra trước khi thực thi, in chi tiết thay đổi.
  • Cross-platform: Hỗ trợ Linux, macOS, Windows.

💡 Vì sao đáng chú ý

Dotter không chỉ là trình symlink — nó mang template và cấu hình theo máy vào quy trình, giúp bạn dễ dàng duy trì một repo dotfile duy nhất cho mọi thiết bị. Với các lệnh như deploy, undeploy, init, watch, Dotter cung cấp đầy đủ công cụ để quản lý vòng đời dotfile một cách hiệu quả. Cài đặt đơn giản qua Homebrew, AUR, Scoop hoặc cargo install.


#Dotter #DotfileManager #Rust #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryGo
twpayne/chezmoi

Manage your dotfiles across multiple diverse machines, securely.

22.0k
Oct 23, 2026
RepositoryRust
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

66.1k
Oct 26, 2026
RepositoryRust
lencx/ChatGPT

❄️ ChatGPT Desktop Application (Mac, Windows and Linux)

54.7k
Aug 29, 2024
RepositoryRust
sxyazi/yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

43.0k
Oct 23, 2026
RepositoryRust
GyulyVGC/sniffnet

Comfortably monitor your network traffic 🕵️‍♂️

41.7k
Oct 21, 2026
RepositoryRust
RaphGL/Tuckr

Super powered replacement for GNU Stow

491
Aug 1, 2026
RepositoryRust
clash-verge-rev/clash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

154.3k
Oct 27, 2026
Repository
jlevy/the-art-of-command-line

Master the command line, in one page

162.6k
Jun 25, 2024
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 27, 2026