Skip to content

Conversation

@448-OG
Copy link
Owner

@448-OG 448-OG commented Mar 24, 2025

Require all dependencies to be feature gated to pick and choose what to use. This is useful in situations where all the directory and file metadata is not required or when choosing between async and sync methods of walking through the directories.

  • async feature to walk the directory asynchronously
  • sync feature to walk the directory synchronously
  • watcher feature to enable watching of the directories
  • extra feature to enable reading file sizes and checking if a file is a symlink
  • time feature to enable reading the timestamps of the files and converting of those timestamps to human readable timestamp or to Tai64N
  • size feature enables reading the file sizes in human readable format MiB

Require all dependencies to be feature gated to pick and choose what to use.
This is useful in situations where all the directory and file metadata is not required
or when choosing between async and sync methods of walking through the directories.

- `async` feature to walk the directory asynchronously
- `sync` feature to walk the directory synchronously
- `watcher` feature to enable watching of the directories
- `extra` feature to enable reading file sizes and checking if a file is a symlink
- `time` feature to enable reading the timestamps of the files and converting of those timestamps
  to human readable timestamp or to Tai64N
- `size` feature enables reading the file sizes in human readable format `MiB`
@448-OG 448-OG merged commit 7ab6bb0 into master Mar 24, 2025
0 of 3 checks passed
@448-OG 448-OG deleted the features branch March 24, 2025 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant