Skip to content

Releases: Hamza12700/drash

v1.9.15

24 Sep 10:53
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.9.15] - 2024-09-24

🚀 Features

  • Dropped skim dependency
  • Dropped colored dependency
  • Remove Rc<T> and instead using Box<T> for performance reason

🐛 Bug Fixes

  • A lot of typos
  • Bug not removing trailing forward slash in the file info
  • Bug checking the wrong file path for its file-type

Release v1.9.12

27 Aug 19:03
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.9.12] - 2024-08-27

🚀 Features

  • List files directory first sorted

🐛 Bug Fixes

  • Restore subcmd bug not checking for existing file
  • (bug) Removing the wrong file

🚜 Refactor

  • (code) struct to access drashed files and their info
  • (code) added method on drash struct to remove file
  • (code) Added remove_file method on drash struct
  • (code) Added method on drash struct to restore file

📚 Documentation

  • Update readme
  • Added note for early development stage

v1.9.10

21 Aug 09:59
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.9.10] - 2024-08-21

🚀 Features

  • Fuzzy search when no arguments are provided
  • Restore last drashed file
  • Fuzzy search file in drashcan to remove and restore them

🐛 Bug Fixes

  • Bug when restoring files using indices
  • Putting current highlighted files into drash in fuzzy search when abort

v1.9.8

19 Aug 19:57
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.9.8] - 2024-08-19

🚀 Features

  • (empty) Command fancy prompt
  • (list) Command list drashed files in a table format
  • (remove) New command to remove selected files in the drashcan
  • (list) Command change table format and remove numbering
  • (restore) Command overwite prompt improved
  • (restore) Command added interactive flag
  • (remove) Command remove last drashed file plus fix a bug crash when the file is a directory

Update

  • Kill the app with exit code 1 if any error

v1.7.7

11 Aug 11:45
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

[1.7.7] - 2024-08-11

🚀 Features

  • (restore) Multiply files with range plus separated by commas
  • (restore) Option for overwriting existing files
  • (empty) Delete files from drashcan without warning using -y
  • (restore) Added overwrite flag

🐛 Bug Fixes

  • (restore) Ignore whitespaces
  • (restore) Restore files without using range syntax or commas

Change

  • (restore) Error message for invalid syntax

v1.4.4

10 Aug 06:06
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

🚀 Features

  • Moving files and directories to drash
  • Storing original path for the files
  • Removing drashed files
  • Listing drashed files
  • Restoring drashed files
  • Taking multiple files
  • Printing something when the drashcan is empty
  • Printing something when nothing in drashcan
  • Checking if file exists
  • Printing file entries that are in drashcan
  • Printing the file type
  • Restore files by range and comma separated indexes

🐛 Bug Fixes

  • Made file argument required
  • Only one argument is required
  • Error with trailing slashes
  • Error file not found when remove symlink
  • Typo exit code
  • Bug when using path containnig forward slash in it
  • Bug when no files in drashcan and output

🚜 Refactor

  • Extract the error value when creating diectory
  • Added subcommands and removed flag arguments
  • Listing drash files

Added

  • Readme

Change

  • Listing files starting at 0 instead 1

Remove

  • Bracks when listing drashed files
  • Bash highlighting

Update

  • The help menu
  • The output of listing drashed files
  • Document listing files output
  • Readme to latest changes