Expand description
Filesystem helpers shared across KotOR crates. Filesystem helpers shared across KotOR crates.
This module provides deterministic case-insensitive file-name lookup utilities for cross-platform behavior.
Constants§
- TEMP_
SUFFIX - Suffix marking a file something in this workspace is part-way through writing.
Functions§
- files_
beneath - Every file beneath
directory, at any depth, sorted by path. - files_
have_ same_ bytes - Whether two files hold the same bytes.
- find_
case_ insensitive_ directories - Every subdirectory of
directorymatchingexpected_nameASCII case-insensitively. - find_
case_ insensitive_ directory - Finds one subdirectory in
directorywith ASCII case-insensitive name matching. - find_
case_ insensitive_ file - Finds one file in
directorywith ASCII case-insensitive name matching. - find_
case_ insensitive_ files - Every file in
directorywhose name matchesexpected_file_nameASCII case-insensitively.