Skip to content

Releases: twpayne/chezmoi

v1.1.0

16 Jan 00:43
3f93dda
Compare
Choose a tag to compare

Changelog

a8aeb1b Add 'Why use chezmoi?' section
abfe150 Add --prompt flag to add command, refs #123
d676fc6 Add chezmoi in the news section
55746d9 Add data command
bbb5b2a Add link to Hacker News discussion
55bfe71 Add link to dotfiles.github.io
8677883 Add link to lobste.rs discussion
fe39c57 Add link to reddit.com discussion
39c2645 Add missing dollar
8919b6c Add note about data command
bf690dd Add os-release parser
341b99f Add osRelease to .chezmoi data, fixes #126
4044b1e Add table of packages
7a88b12 Add test for CGO
1fe3fe0 Add vault support, fixes #120
e0b7bad Avoid potential out-of-range access if string is empty
d1ee299 Convert OS release map keys outside getOSRelease
c1525d8 Convert os-release keys to JSON-like keys
61f7659 Correct source flag
9921965 Document .chezmoi.osRelease
8cc9fdd Don't add ignored files, fixes #124
4fecad4 Don't delete ignored files in exact directories
99e138e Don't duplicate licence text
34eb20d Extract target dir names when computing ignore pattern
6ac240c Factor out formatMap
6ffb4f1 Fix typo
bf67981 Ignore errors from user.LookupGroupId if CGO is disabled, fixes #125
877f0cb Make error messages more consistent
53c20a0 Preserve existing directories in source state instead of renaming them
15a1cd2 Use latest version of github.com/twpayne/go-vfs
125f4ba Wrap comment
9cec1f6 dirNames: use make for init slice of string

v1.0.0

13 Jan 18:31
ff3f055
Compare
Choose a tag to compare

Changelog

d855c1e Add printing of symlinks to cat command
5529485 Don't check for config files in old locations, fixes #113
05935b1 Remove note about versioning
af4b714 Use DestDir instead of TargetDir in code
7484973 Use consistent terminology in help and doc

v0.0.15

13 Jan 18:26
Compare
Choose a tag to compare

Changelog

fc3be3e Add CONTRIBUTING.md
2f90eef Add initial chattr test
dd7e6c1 Add more tests for chattr on file
744d2cf Add octalIntValue
dfc456e Add tests for chattr on symlink
f9fefac Allow no- prefix to remove attributes
6ffae71 Fix chattr -private on directories
619b2ed Fix chattr of files in directories, fixes #103
60a26df Print umask in octal in help, fixes #107
c42eecf Remove FIXMEs that are now Github issues
0d8551c Remove stale FIXME
32ce15c Remove unused cobra.Command argument
1c8d357 Reorganize functions
1704912 Respect .chezmoiignore in Entry.ConcreteValue
4612ada Respect .chezmoiignore in Entry.Evaluate
84c41c7 Respect .chezmoiignore in Entry.archive
d8f8445 Sort functions alphabetically

v0.0.14

12 Jan 14:08
4b7c9c8
Compare
Choose a tag to compare

Changelog

20ed7e2 Set version in linux-amd64 release

v0.0.13

12 Jan 13:31
c68d36a
Compare
Choose a tag to compare

Changelog

d66bf04 Add .chezmoiignore support, fixes #91
ac412b6 Add PatternSet
9c6cedf Avoid duplicate filename in template errors
17a590c Avoid infinite loop when template value is empty
81eba36 Remove stale comment
60cb5ff Sort entries in test
cab2f01 Use latest github.com/twpayne/go-vfs

v0.0.12

11 Jan 00:48
afd6994
Compare
Choose a tag to compare

Changelog

4e07b0e Add alphabetical test
721df9f Add edit-config command, fixes #90
bb05d54 Add inWord
e4f1ca1 Add link to github.com/twpayne/dotfiles
9219d3f Compute valueRegexp when needed
0ec171a Factor out execEditor and runEditor
355aef8 Fix README.md formatting
555ea41 Improve variable substitution, fixes #89
6230dbf Use a tagged version of github.com/google/renameio
313c04b Use subtests in autotemplate tests

v0.0.11

05 Jan 14:14
b4d34d8
Compare
Choose a tag to compare

Changelog

02bcd30 Add exact support to chattr
7bb40c2 Add support for exact directories, fixes #11
447e244 Correct path to source directory
532d788 Ensure directory exists before creating .keep file
2abc9a9 Factor out AddOptions
e66da3c Factor out ImportTAROptions
ba1c8fa Reformat test
b28a722 Remove default values
a8c5ca1 Remove early reference to go-keyring
5004108 Rename jenkins to user
12d817d Shorten description
7f621cb Use interface{} for root values consistently

v0.0.10

22 Dec 18:17
f4d4991
Compare
Choose a tag to compare

Changelog

5301881 Add --bitwarden-session flag
cbd9256 Add initial Bitwarden support
d068f60 Automatically parse Lastpass note values
6147683 Compute name argument
fe723f8 Correct error text
bbaf694 Correct variable name
4f2ddb2 Factor out addDir
d9d79dd Factor out addFile
52c1768 Factor out addSymlink
66cb18c Move DirAttributes in to dir.go
703bfd6 Move FileAttributes into file.go
5e7036a Move TargetState tests into target_state_test.go
c198aa1 Pass os.FileInfo to TargetState.addFile instead of perm and empty
4b9114a Reformat tests
9264001 Remove last trace of ParsedSourceDirName
72c8d6f Remove unnecessary masks
06559bc Remove unreachable code
7f9cabc Rename DirName to Name
2631a87 Rename FileName to Name
c59600e Rename LinkName to linkname
04e1423 Rename ParsedSourceDirName to DirAttributes
c2da0c0 Rename ParsedSourceFileName to FileAttributes
7f3b2a8 Rename TargetState.Import to ImportTAR
a2bbef6 Rename internal variable
38cd4da Unify error messages across password managers
3db61d1 Use os.FileMode.Perm() consistently

v0.0.9

16 Dec 18:40
89ca484
Compare
Choose a tag to compare

Changelog

39e003c Don't assume that config file exists, fixes #73
3a4ea33 Don't use cgo on linux_i386
0c6aca4 Enable CGO on Linux
5aa794d Make description consistent
4c8054f Make parameter documentation more consistent
4021463 Make usage error output less verbose
f6ae4f3 Prefix errors with chezmoi:
2e007a3 Refresh go modules with latest versions
4c7aa0c Remove old version infrastructure
1ddcc7e Revert "Ignore group lookup errors, fixes #65"
28346cc Use cobra's --version flag

v0.0.8

14 Dec 16:40
bdecf50
Compare
Choose a tag to compare

Changelog

3913e51 Add archive documentation
13edec3 Document cd command
8e9ec60 Ignore group lookup errors, fixes #65
6449e9c Support XDG Base Directory Specification, fixes #19