mirror of
https://github.com/kazhala/dotbare
synced 2024-11-17 21:25:32 +00:00
2.8 KiB
2.8 KiB
Changelog
Noteble changes are documentated in this file.
dev
Added
- zsh completion for dotbare commands
- zsh completion for git commands
1.2.2 (11/07/2020)
Fixed
- Fixed the dotbare crash when migrating a dotfile repo with over 100 files #12
- Fixed dotbare fbackup crash when using cp command on symlink
1.2.1 (09/07/2020)
Added
- dynamic preview function, detect bats, hightlight etc to provide syntax hightlighting when previewing files.
- Custom preview ENV variable (DOTBARE_PREVIEW)
Note: has to be this format
export DOTBARE_PREVIEW='cat -n {}'
, the{}
is used in preview functions to subsitute for the filepath. - Added support for fancy diff tools like "diff-so-fancy" or "delta"
This is optional, only takes effect if installed and set as
git config core.pager
Also configurable through DOTBARE_DIFF_PAGER, these are documentated in the README.
1.2.0 (01/07/2020)
Added
dotbare
now accept verbose type of argument e.g.dotbare fadd --file
dotbare fcheckout --branch
. More information please refer to each commands help manual- Added support for handling files with spaces
- Improved unittest with mocking
- A more reliable
dotbare fupgrade
behavior - Added version flag for
dotbare
,dotbare --version
ordotbare -v
Changed
dotbare fcheckout -a
has now been renamed todotbare fcheckout -s
ordotbare fcheckout --select
dotbare fstash -f
has now been renamed todotbare fstash -s
ordotbare fstash --select
dotbare funtrack -s
has now been renamed todotbare funtrack -t
ordotbare funtrack --temp
dotbare funtrack -S
has now been renamed todotbare funtrack -r
ordotbare funtrack --resume
- dryrun information no longer will display if
-y
or--yes
flag has been passed
Removed
- Removed
-a
flag ofdotbare freset
. It's not working as intended because I misunderstand it, the intended behavior is actually achieved bydotbare fcheckout -a
, usedotbare fcheckout -a
instead. (Edit:dotbare fcheckout -a
is nowdotbare fcheckout -s
ordotbare fcheckout --select
)
1.1.0 (28/06/2020)
Added
- Added zsh plugin #4
- Added bash plugin
- Added drop-in functionality #6
- User can now place custom fzf scripts into scripts folder
- Added bash completion capabilities #7
- Added option to clone submodule #8
Fixed
- Fixed ambiguous argument error #3
Removed
- Removed global .gitignore manipulation during migration, not needed. Added .gitignore tips to README and let user handle it