All notable changes to this project will be documented in this file.
- Remove separator when printing Date and Attribute.
- Include the ability to print the date and symbolic permission.
- This commit includes the option to print a relative path instead of a filename on the tree branch.
- Make it possible to print the primary stem's attributes and dates.
- Add functionality to compute entry size.
- Add the ability to calculate the size of each entry and print it directly after the print entry, rather than accumulating all entries's sizes and printing them in report.
- Add option to print the entry's accessed time, birth time, and modification time.
- Implement level flag and meta flag.
- Add the flag --filesfirst to print entries in file-first order
- Add README
- First attempt to implement symlink
- Add Symlink Counter to Tail and Improve Symlink Handling
- Resolved the issue of inaccurate gigabyte size printing in reports and adjusted the sequence to display entry sizes before printing branches.
- Address the clippy warning and use fully qualified syntax for method calls.
- Fix the color state when using -m and -C, which are still producing color size
- Fix relative path output did not work for directories in colorless state when user provided -m -F -f -C
- Fix size output did not display and reformat node iterator
- This is a major refactoring in which we fix relative paths that did not print output color and aggressively simplify code logic
- Calculate entries len before for loop and renaming variable
- Fix attempt to subtract with overflow and renaming variables
- Fix grammar when printing summaries based on count
- Remove unused rust file and simplify code logic
- Fix 0.001 should have singular gigabyte and simplify codebase
- Adding more report summary
- Fix clippy warning
- Fix clippy warning
- Fix level arg didn't works
- Add new crate
- Modify the entry and header to use the same attribute methods instead of separate methods.
- Use methods instead of global functions when invoking dates and permissions for performance reasons.
- Decouple all imports.
- Simplify code logic and add sort_by_file_first
- Move funtions to print entry's metadata into Visitor struct
- Move the snippet that checks depth to another function
- Simplify the sort snippet logic
- Simplify code logic
- Implement default trait to Tail
- Implement default trait for structs
- Implement trait and simplify code logic
- Refactor folder path
- Refactor codebase
- Simplify codebase
- Improve Symlink implementation
- Simplify codebase
- Renaming variables
- Simplify codebase and prepare to enhance summary report
- TODO
- Simplify codebase
- After the if-else statement, immediately accumulate the file type of the entry.
- Add comments and remove unnecessary snippets
- Remove the separator when printing the entry's size, and explain how to pad the size output.
- Create Error folder and update main, delete uncessary comment
- This commit includes error handling and other code improvements.
- Refactoring and adding ability to specify target path.
- Make the target path parsing functional.
- Simplify codebase
- Simplify codebase
- Simplify codebase, remove redundancies
- Simplify codebase
- Simplify codebase
- Update Cargo.toml
- Update Cargo.toml
- Update Cargo.toml
- Update Cargo.toml
- Change trctxt to tr