fix: support passing string as dir for autodiscovery

This commit is contained in:
technofab 2025-07-30 21:53:31 +02:00
parent d7e4902fed
commit 0272a8b0dc
No known key found for this signature in database
2 changed files with 12 additions and 1 deletions

View file

@ -39,7 +39,11 @@ in rec {
}: let
files = builtins.readDir dir;
matchingFiles = builtins.filter (name: builtins.match pattern name != null) (builtins.attrNames files);
imports = map (file: /${dir}/${file}) matchingFiles;
imports = map (file:
if builtins.isString dir
then (builtins.unsafeDiscardStringContext dir) + "/${file}"
else /${dir}/${file})
matchingFiles;
in {
inherit imports;
# automatically set the base so test filepaths are easier to read