] cleanup-unique-directory
] with-temp-directory
] unit-test
-
-${ { "foo" "bar" } path-separator join }
-[ { "foo" "bar" "ba?" } path-separator join glob-parent-directory ] unit-test
-
-{ "foo" }
-[ { "foo" "b?r" "bas" } path-separator join glob-parent-directory ] unit-test
-
-{ "" }
-[ { "f*" "bar" "bas" } path-separator join glob-parent-directory ] unit-test
: glob-directory ( glob -- files )
glob-path [ glob-directory% ] { } make ;
-
-: glob-parent-directory ( glob -- parent-directory )
- path-separator split harvest dup [ glob-pattern? ] find drop head
- path-separator join ;