Skip to content

Releases: bakfile/bak

v0.2.1a1

09 Apr 03:47
358fea5
Compare
Choose a tag to compare

Emergency fix: bak config broke everything on old installs. everything.

0.2.0 release notes follow:


New features:

  • bak list:
    • Fully colorize output (without -C/--nocolors flag, or disable in config)
    • Provide -d/--diff flag to identify .bakfiles which are identical to their original
    • Differentiate visually between entries for different original files
    • Maintain order of appearance, even when a .bakfile is updated
  • bak down: add -d/--destination argument to restore .bakfiles to arbitrary paths
  • bak config: modify configuration from the cli, because bak.cfg could be more intuitive
  • bak get-bak renamed to bak where

Fixed: bak down can now restore privileged files by falling back on sudo cp when necessary

v0.2.0a1

08 Apr 23:55
b484b07
Compare
Choose a tag to compare

New features:

  • bak list:
    • Fully colorize output (without -C/--nocolors flag, or disable in config)
    • Provide -d/--diff flag to identify .bakfiles which are identical to their original
    • Differentiate visually between entries for different original files
    • Maintain order of appearance, even when a .bakfile is updated
  • bak down: add -d/--destination argument to restore .bakfiles to arbitrary paths
  • bak config: modify configuration from the cli, because bak.cfg could be more intuitive
  • bak get-bak renamed to bak where

Fixed: bak down can now restore privileged files by falling back on sudo cp when necessary

v0.1.1a1

25 Feb 22:26
2d0c77c
Compare
Choose a tag to compare

Fix: Allow bak down to fall back on sudo cp when restoring protected files, because sudo bak causes a variety of problems.

0.1.0a1

16 Feb 00:41
Compare
Choose a tag to compare

Features:

  • Adds a (hidden) alias to the main command, bak create, just in case
  • bakfiles can now be restored to destinations other than their original location (bak down --help, credit @Serene-Arc)

Fixes and improvements:

  • Moves as many filesystem-related functions as possible from os to Pathlib
  • Introduces and then patches a bug (hopefully, report if encountered) causing bak down to fail between filesystems

0.0.2a1

29 Jan 22:17
Compare
Choose a tag to compare

Adds several improvements, thanks in large part to @Serene-Arc, and incorporates some cleanup.

Features and Fixes

  • Switched from Python's os to pathlib for handling filepaths (@Serene-Arc)
  • bak down and bak off now work on deleted files (@Serene-Arc)
  • bak no longer crashes on directories, instead outputting a polite error message (@Serene-Arc and author)
  • bak up no longer crashes when no .bakfile exists, instead notifying the user and creating a .bakfile (author)

Cleanup and Chores

  • Added install instructions to README, such as they are
  • Added .pylintrc, ran pylint and autopep8 (overdue)

First tagged "alpha" release

25 Jan 22:43
Compare
Choose a tag to compare

Barely deserving of the word 'alpha', but you gotta tag 'em eventually.