Releases: RaphGL/Tuckr
Tuckr 0.8.1
What's changed
- Improved error messages
- Added
push
andpop
commands for Configs ls-hooks
andls-secrets
now use the system's default file listing utility
Full Changelog: 0.8.0...0.8.1
Tuckr 0.8.0
What's changed
- Added
ls-hooks
andls-secrets
commands, making it easier to know what are the available hooks and secrets - Added conditional groups
- Improved symlink status reports
- Fixed symlinking not working on non unix systems
- FIxed validation not working on windows
Conditional groups
Tuckr now supports conditional groups. Conditional groups allows files to only be deployed on specific systems. They're just regular group directories suffixed with the preferred platform (e.g. vscode_windows, vscode_unix, vscode_macos). Tuckr will treat them as if they were a part of the original unsuffixed group.
You can learn more about the state of all associated groups by running tuckr status nvim
.
Full Changelog: 0.7.1...0.8.0
Tuckr 0.7.1
What's changed
- Improved error messages for status and decrypt commands
- Improved error codes. Status now will return 0 if all dotfiles are symlinked and 1 otherwise
Full Changelog: 0.7.0...0.7.1
Tuckr 0.7.0
What's changed
- Programs are now called group for better consistency.
- Now one can check statuses for individual groups and know what individual files are in conflict for each group
Full Changelog: 0.6.1...0.7.0
Tuckr 0.6.1
What's changed
- Added more command aliases
- Made exit codes consistent, facilitating scripting with tuckr
- Added missing flags to secrets
Full Changelog: 0.6.0...0.6.1
Tuckr 0.6.0
This release finally introduces encrypted files through secrets. Secrets follow the same file structure convention used by Hooks and Configs.
Full Changelog: 0.5.2...0.6.0
Tuckr 0.5.2
What's changed
- Encrypts is now called Secrets to fit the naming scheming with Configs and Hooks
- Added aliases for the add (a) and status (s) commands
- Refactored code
Full Changelog: 0.5.1...0.5.2
Tuckr 0.5.1
What's changed
- Added back colored output
- Better hook messages
- Added adopt flag (-a) for conflicting symlinks
- Fixed bug when using the force symlink (-f) flag
Full Changelog: 0.5.0...0.5.1
Tuckr 0.5.0
This release was focused on fixing bugs and improving user feedback.
What's changed
- Better status messages
- Better hook messages
- Fixed bug impeding symlinking from working on MacOS
Full Changelog: 0.4.0...0.5.0
Tuckr 0.4.0
This release brings about a quite a few bug fixes and new functionality.
What's changed
- Program exclusion: it's now possible to provide what programs should be excluded, making "conditional deployment" much easier
- Conflicting dotfiles detection: now the user will be informed if certain files are in conflict with files in the dotfiles directory
- Conflict overriding: one can now choose to override conflicting dotfiles with the -f flag
- Initializing tuckr repos is slightly more useful now
Full Changelog: 0.3.0...0.4.0