Skip to content

Releases: quackduck/rem

v3.1.0

27 Dec 02:28
Compare
Choose a tag to compare

Changelog

  • b3a354c Add -- as a way to force arguments to be considered files.
  • 479d2c3 Add back ignoring all arguments after "--".
  • 7bf3bf2 Add interactive mode documentation.
  • 888b20f Added -f flag.
  • 72cb4e9 Added arguments that are ignored for GNU rm compatibility.
  • 33985f0 Added interactive mode.
  • 8b327ef Added new ignored compatibility flags.
  • 226073f Added verbose flag in rm mode.
  • 495a3dc Bundle flags in a struct to tidy them up.
  • 5ef4fb8 Change timestamp format and refactor
  • d4a59c4 Cleanup argument handling.
  • bce78fa Details all shorthands for recursive.
  • e4ae9d6 Error out when files are expected but not given.
  • 53707dd Fix "--" being taken as a file name.
  • d59b68e Fix panic when giving non-files arguments.
  • 05f3c8c Fix second shorthand for recursive.
  • 7afd3f4 Fixed issue when deleting a file that was not owned.
  • e13b201 Force mode no longer overrides interactive mode.
  • 4fd9b12 Force mode overrides the prompt in permanent mode.
  • 74337dc Formating.
  • 0d50d15 Implement the permanent mode.
  • a9d25c8 Improved permanentlyDeleteFile.
  • 6d938a2 Let multiples single letter arguments be chained.
  • fd95a11 Make timestamps actually work
  • 356d5e7 Merge branch 'dash-f' into ignored_flags
  • a2ca775 Merge branch 'ignored_flags' of github.com:Arkaeriit/rem into ignored_flags
  • b688401 Merge pull request #10 from Arkaeriit/ignored_flags
  • 3b5c884 Merge pull request #13 from Arkaeriit/chainable_arguments
  • 54746c1 Merge pull request #6 from Arkaeriit/fix_permanentlyDeleteFile
  • 90d0afc Merge pull request #7 from Arkaeriit/no_confirmatio_on_quiet
  • c0b9d0b More idiomatic fix for the symbolic link issue
  • 8cf338e No prompt on empty in quiet mode.
  • d22755e Only the first -- is ignored.
  • 223d06c Refactor argument parsing functions.
  • a22bb0f Remove -v as a shorthand for version.
  • 1aa8041 Remove explicit mentions of ignored flag in help.
  • 2505e4a Removed white-space modifications.
  • 5c8e189 Reuse old Option functions.
  • 1417213 Revert to the old behavior of argsHaveOption.
  • 823e285 Update help messages
  • c5508c8 Use new argument parsing for more robust --.
  • 7ad0602 efficiency + error handling for permanentlyDeleteFile
  • 55931b3 enable quiet mode when in rm-mode
  • d19f345 more refactoring
  • 8c1a31f oops
  • db2e8bf reword help and small refactor
  • 62d5933 small refactor
  • 41076af stuff

Allow trashing broken symlinks and mute nonexistent logfile errors

18 Jun 03:53
Compare
Choose a tag to compare

Changelog

  • b455478 Fix #4: broken symlinks delete successfully
  • ab204c6 Fixed check of argument usability.
  • 7f300e1 Merge branch 'main' of github.com:quackduck/rem
  • 933d8eb Merge pull request #3 from Arkaeriit/fix_arg_check
  • b1e0c9b Merge pull request #5 from quackduck/quackduck/unable-to-trash-a-broken-4
  • 8ef9db8 Readability
  • 8817cb6 don't error out when the log file does not exist

Adhere to the XDG spec, change data directory structure, store the trash log as a JSON file.

25 May 19:44
Compare
Choose a tag to compare

Changelog

  • f426f68 Add quiet mode
  • 2eb9eaa Fix lint error
  • d1c5fc8 Fix linter
  • 83a01ea Merge pull request #2 from Arkaeriit/XDG_complience
  • 9c79878 Remove commented-out code
  • 8ecaaf1 Replace gobs with json, refactor
  • fffceca Tried to comply to the XDG specifications.
  • 31feb0c Update linter.yml
  • 9f35a30 Update linter.yml
  • c7f61d6 Updated README to speak about directory selection.
  • a16ba61 Use a data directory in which the log and trash exist, improve brevity

v2.3.6

13 Apr 23:26
Compare
Choose a tag to compare

Changelog

  • 70a5c85 2021 -> 2022
  • d1bb4eb Fix lstat err message on successful delete
  • 2bcefbb Merge branch 'main' of github.com:quackduck/rem

v2.3.5

20 Dec 21:27
Compare
Choose a tag to compare

Changelog

v2.3.2

05 Mar 13:54
Compare
Choose a tag to compare

Changelog

dad30c7 Formatting of rename

v2.3.1

22 Feb 08:35
Compare
Choose a tag to compare

Changelog

e546ecb Fix .goreleaser.yml so macOS is supported

v2.2.0

20 Feb 10:45
Compare
Choose a tag to compare

Changelog

8907231 Add rename by copy in restore too and update docs
72c4337 update .goreleaser.yml

v2.1.0

17 Feb 13:52
Compare
Choose a tag to compare

Changelog

b8eb472 Hyper efficient listing
e24b57d Show deleted files not as abs path so message is short, refactor, fix some bugs

v2.0.0

16 Feb 05:57
Compare
Choose a tag to compare

Changelog

d92ae31 Change encoding format to gob. Incompatible API change.
5ab34b0 Filenames with spaces should have quotes around them
7678d14 Update
9dd2350 Use encoding/gob as format for log file and fix a bug. Incompatible change.