Skip to content

Commit 084aca6

Browse files
authored
Merge pull request #6 from santoshxshrestha/refactor
refactor: deps refactor , docs improvement , Installation scripts
2 parents b54da6c + 7759d4f commit 084aca6

File tree

12 files changed

+755
-325
lines changed

12 files changed

+755
-325
lines changed

CHANGELOG.md

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,50 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.1.7] - 2025-08-31
10+
## [0.1.8] - 2025-09-01
1111

1212
### Added
1313

14-
- `tidy` command will now have have args to specify days
15-
- `recover-all` command will also have args to specify days from which content will be recovered
16-
- `list` command will also have args to filter files based on days
17-
- added config for the formatter
14+
- Installation and uninstallation scripts for easier setup and removal
15+
- Comprehensive documentation in `docs/` directory
16+
- Advanced usage documentation
17+
- Install and usage guides
1818

1919
### Changed
2020

21-
- update README with new changes
22-
- improved code structure and organization
23-
- `recover` command will now can take multiple file names as args
24-
- `purge` command will now can take multiple file names as args
21+
- Updated README with new changes and better documentation structure
22+
- Improved code linting and formatting
23+
- Enhanced documentation organization
2524

2625
### Fixed
2726

28-
- minor bug fixes and improvements
27+
- Code linting issues
28+
- Documentation formatting and structure
29+
30+
## [0.1.7] - 2025-09-01
31+
32+
### Added
33+
34+
- `tidy` command now has args to specify days
35+
- `recover-all` command now has args to specify days from which content will be recovered
36+
- `list` command now has args to filter files based on days
37+
- Config for the formatter (tabled crate)
38+
- `list` command now prints the content in trash in a table format
39+
- Red colored error messages for better visibility
40+
41+
### Changed
42+
43+
- Updated README with new changes
44+
- Improved code structure and organization
45+
- `recover` command can now take multiple file names as args
46+
- `purge` command can now take multiple file names as args
47+
- Improved error handling and messages throughout the codebase
48+
49+
### Fixed
50+
51+
- Better error handling with Results and if let statements
52+
- Minor bug fixes and improvements
53+
- Function refactoring for better efficiency
2954

3055
## [0.1.6] - 2025-08-30
3156

@@ -134,14 +159,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
134159
### Added
135160

136161
- Initial project setup with Cargo configuration
137-
- Core dependencies: chrono, clap, dirs, trash, walkdir
162+
- Core dependencies: chrono, clap, colored, tabled, trash
138163
- Basic argument parsing structure with clap
139164
- Foundation for trash-based file removal functionality
140165
- Nix flake support for development environment
141166
- MIT License
142167
- Initial README and project documentation
143168

144-
[Unreleased]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.6...HEAD
169+
[Unreleased]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.8...HEAD
170+
[0.1.8]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.7...v0.1.8
171+
[0.1.7]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.6...v0.1.7
145172
[0.1.6]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.5...v0.1.6
146173
[0.1.5]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.4...v0.1.5
147174
[0.1.4]: https://github.com/santoshxshrestha/rmxt/compare/v0.1.3...v0.1.4

0 commit comments

Comments
 (0)