From dd5d8d6c317fa8a8eddbd84b72ecf00732eeb020 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 09:53:07 +0000 Subject: [PATCH] Initial upload: DotMigrate dotfiles migration tool with CI/CD --- examples/config.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 examples/config.yml diff --git a/examples/config.yml b/examples/config.yml new file mode 100644 index 0000000..f96d33e --- /dev/null +++ b/examples/config.yml @@ -0,0 +1,44 @@ +version: "1.0" + +sync: + backend: Git + remote: https://github.com/yourusername/dotfiles + branch: main + path: dotfiles + excludes: + - "*.swp" + - "*~" + +merge: + strategy: ask + keep_backup: true + auto_resolve: false + +detect: + patterns: + - ".*" + - ".config/*" + - ".local/*" + exclude_patterns: + - ".git" + - ".gitignore" + - "node_modules" + - ".cache" + include_hidden: true + scan_depth: 5 + +backup: + directory: ~/.dotmigrate/backups + max_backups: 10 + timestamp_format: "%Y-%m-%d_%H-%M-%S" + +dotfiles: + - path: ~/.vimrc + template: false + excludes: [] + - path: ~/.zshrc + template: false + excludes: [] + - path: ~/.config/git/config + template: false + excludes: []