Skip to content

Releases: twpayne/chezmoi

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

v0.0.7

14 Dec 16:37
170548f
Compare
Choose a tag to compare

Changelog

baddf0f Generate unified diffs
52feafc Remove remaining references to Windows while Windows is unsupported
52566d9 Remove stray bracket
144b125 Restore default source VCS command
9629996 Update description to emphasize security

v0.0.6

11 Dec 00:12
5e53e94
Compare
Choose a tag to compare

Changelog

fd2f39b Add --recursive flag
6a33cdc Add Actuator.Rename
f5fcdb1 Add Dir.Private
c1d38dd Add Entry.ConcreteValue
842097f Add Entry.TargetName
22c530a Add FIXMEs for flags to add
f1832ca Add File.Executable
66c2461 Add File.Private
20543f8 Add File.Template
15a3826 Add Symlink.Template
ec77a95 Add TargetState.AddArchive
31481f7 Add YAML output
91be5c7 Add cd command
0b84bf5 Add chattr command, fixes #2
e26f3ec Add import command, fixes #50
42ecba3 Add package aliases
240ac97 Add source-path command
1f5eba6 Add test to exercise some commands
5bef462 Add type field
4556383 Apply umask last consistently
08a5345 Avoid overwriting argument before first use
8f570ef Bump version of github.com/twpayne/go-vfs
9cbae2a Check format before computing concrete value
e8b97cb Clarify LastPass example
a78af0e Correct function documentation
5d3ae7d Delete 'practical' section that is explained elsewhere
d9fb233 Depersonalize template example
bcf98b1 Disable Windows releases
242e549 Document exported struct
97818e0 Dump source and target paths, not names
d7e1697 Dump state in JSON format instead of spew
6053e48 Evaluate entries before dumping them
d4f8beb Export Entry.Evaluate
a05d9c1 Export ParseSourceDirName
8660cb7 Export ParseSourceFileName
165397a Export ParsedSourceDirName
e9e4d77 Export ParsedSourceFileName
9925c08 Factor out dir.go
efd6dde Factor out file.go
2a6990d Factor out symlink.go
34a1cba Factor out target_state.go
7879a59 Fix capitalization
9312f94 Fix removal of target in remove command
4037322 Format github.com links consistently
166688c Improve short descriptions of commands
b3625b2 Make it explicit that error is ignored
9db2ce1 Make it explicit that errors are ignored
5910f22 Make the NullActuator a singleton
ae51ba4 Print source dir if no targets are specified
c4bad5b Qualify .netrc example
a8fcaa9 Quote permissions
ad8add0 Refactor individual Entry application
9dc8b10 Remove --source-vcs flag
ea5d380 Remove TargetState.AllEntries
a35fbb4 Remove docker image building code
01086cc Remove fixed FIXME
b62ac56 Remove uneccessary 'note that's
1750988 Remove unused field
307f767 Rename Symlink.Target to Symlink.LinkName
bd27c36 Rename TargetState.AddArchive to TargetState.Import
55a947a Rename actuator to mutator
ff58780 Rename variable for clarity
9b0e724 Replace getSourceNames with getEntries
2effdf7 Use absolute path to ignore dist directory
4387aa1 Use angle brackets for all examples
764263b Use dir, file, symlink order consistently
ca06a88 Use getEntries and Entry.TargetName is remove command
615c3bd Use getEntries in cat command
4e74b17 Use getEntries in chattr command
e375f25 Use getEntries in dump command
1d97198 Use targetName in archive
1804974 Use variable name ts for target state consistently
a341f75 Use vfs.ReadOnlyFS to ensure all changes are made via an Actuator

v0.0.5

02 Dec 22:07
aef1e00
Compare
Choose a tag to compare

Changelog

083d25d Add --apply, --diff, and --prompt flags to edit command, fixes #28
5527d94 Add TargetState.ApplyOne
a8670c4 Add prompt
f644bf2 Cache keyring lookups
53a12d1 Cache lastpass lookups
900a2e3 Extend apply command to take a list of targets, fixes #3
db96d06 Extend diff command to take a list of targets, fixes #4
a324b0b Extend verify command to take a list of targets, fixes #5
7e98072 Factor out Config.applyArgs
89440ce Make runRemoveCommand a method on Config
c37b9ad Remove trailing E from function names

v0.0.4

30 Nov 17:05
db396af
Compare
Choose a tag to compare

Changelog

a2e6e88 Add LastPass integration
377d68e Add graceful template error handling mechanism
cbb5b2d Add installation docs referring to Goreleaser-generated artefacts and Homebrew formula
377999a Add lastpass command as a wrapper for lpass
496c2ba Documentation tweaks
06f8e7a Ensure Go modules are enabled in before hook
273e14f Factor out keyringFunc
e612476 Handle errors gracefully in keyring
841d2e7 Handle errors gracefully in lastpass
d88b705 Make CI output less verbose
7992f60 Make template execution more strict
4c7aece Only read files and evaluate templates when required
a436144 Remove GO111MODULES
b45c5ad Set GO111MODULE in .travis.yml

v0.0.3

30 Nov 11:43
b82abb9
Compare
Choose a tag to compare

Changelog

cfab91b Add newline at end of file
8e8d142 Use Go 1.11.x explicitly