feat: Replaced fd with custom internals.

This commit is contained in:
2026-06-16 20:57:38 -04:00
parent 159ff91938
commit ba647f51c1
10 changed files with 997 additions and 2 deletions

33
findr/findr.odin Normal file
View File

@@ -0,0 +1,33 @@
package findr
import "core:fmt"
import "core:os"
main :: proc() {
args := os.args
search_dirs := make([dynamic]string)
defer delete(search_dirs)
for i in 1..<len(args) {
append(&search_dirs, args[i])
}
if len(search_dirs) == 0 {
append(&search_dirs, ".")
}
results := make([dynamic]string)
defer {
for r in results { delete(r) }
delete(results)
}
for dir in search_dirs {
walk(dir, &results)
}
for r in results {
fmt.println(r)
}
}