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: []