Releases: Hamza12700/drash
Releases · Hamza12700/drash
v1.9.15
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 usingBox<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
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
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
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
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
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