You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+9-3
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,12 @@
2
2
A small, portable Rust program intended for templating dotfiles across multiple systems.
3
3
4
4
## Purpose
5
-
Storing dotfiles in git repositories allows them to be shared across multiple computers, but this becomes problematic once systems require slightly different configurations. Laptops require battery indicators and WiFi utilities, HiDPI displays use larger fonts... `dot-templater` intends to solve these problems by making it simple to change values or enable/disable chunks of configuration in any file.
5
+
Storing dotfiles in git repositories allows them to be shared across multiple computers, but this becomes problematic once systems require slightly different configurations. Laptops require battery indicators and WiFi utilities, HiDPI displays use larger fonts... `dot-templater` intends to solve these problems by making it simple to change values or enable/disable chunks of configuration in any file, or content from stdin.
6
6
7
7
## Features
8
-
* Make string substitutions in files according to configured key/value pairs.
8
+
* Make string substitutions in files/content according to configured key/value pairs.
9
9
* Use output from arbitrary shell commands in templated dotfiles (e.g. for passwords with GNU Pass).
10
-
* Toggle chunks of files per feature flags.
10
+
* Toggle chunks of files/content per feature flags.
11
11
* Copy binary files without templating.
12
12
* Preserve file permissions.
13
13
* Perform a dry-run to compare expected output against existing files.
0 commit comments