Skip to content

Releases: RaphGL/Tuckr

Tuckr 0.8.1

07 Jul 14:57
Compare
Choose a tag to compare

What's changed

  • Improved error messages
  • Added push and pop commands for Configs
  • ls-hooks and ls-secrets now use the system's default file listing utility

Full Changelog: 0.8.0...0.8.1

Tuckr 0.8.0

27 Mar 17:31
Compare
Choose a tag to compare

What's changed

  • Added ls-hooks and ls-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

17 Feb 16:09
Compare
Choose a tag to compare

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

06 Feb 12:46
Compare
Choose a tag to compare

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

26 Jan 16:27
Compare
Choose a tag to compare

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

17 Jan 17:08
Compare
Choose a tag to compare

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

17 Dec 20:12
Compare
Choose a tag to compare

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

21 Nov 18:42
Compare
Choose a tag to compare

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

10 Nov 14:33
Compare
Choose a tag to compare

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

26 Oct 13:09
Compare
Choose a tag to compare

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