lph-11/convert/convert.odin
2025-03-13 18:14:21 +13:00

30 lines
596 B
Odin

package convert
import "core:encoding/cbor"
import "core:encoding/json"
import "core:os"
import "core:strings"
Data :: struct {
data: [dynamic][]string,
}
main :: proc() {
bytes, _ := os.read_entire_file(os.args[1])
str := string(bytes)
str, _ = strings.to_lower(str)
data: Data
lines := strings.split_lines(str)
for &line in lines {
line = strings.trim_space(line)
if line == "" do continue
sp := strings.split(line, " ")
append(&data.data, sp)
}
out, _ := json.marshal(data)
os.write_entire_file(os.args[2], out)
}