Recls 1.81 Released
Matthew Wilson popped back in to D-Land long enough to announce a new release of his "recursive ls" library. The short list of fixes/changes from the NG post:
Notable additions to core are:
+ supports "~" for representing home directory to search/stat functions
+ Recls_SearchFeedback() - provides callbacks, throughout searching, for
each directory traversed
+ Recls_GetSelectedRoots() - gets the host system roots according to
type (fixed, network, optical, ...)
+ Recls_CombinePaths() - combines path fragments
+ Recls_DeriveRelativePath() - determines the path of an target path
relative to an origin path
+ Recls_SqueezePath() - squeezes paths, using ..., into fixed maximum
width
+ RECLS_F_USE_TILDE_ON_NO_SEARCHROOT flag - assumes home directory if
NULL
+ RECLS_F_IGNORE_HIDDEN_ENTRIES_ON_WIN32 flag - skips hidden files on
Win32 (UNIX support in next version)
The long list and download links are at over at the recls download page.
Technorati Tags: D Programming Language, recls, Synesis, Matthew Wilson