added args
This commit is contained in:
parent
0eacbb86a0
commit
7b62c1f31c
16
main.odin
16
main.odin
@ -5,9 +5,20 @@ import vmem "core:mem/virtual"
|
||||
import "core:os"
|
||||
import "core:strings"
|
||||
|
||||
print_usage :: proc() {
|
||||
fmt.println("Usage:\n\tcm [working dir] [output dir]\nNote:USE FULL PATH!")
|
||||
os.exit(0)
|
||||
}
|
||||
|
||||
|
||||
main :: proc() {
|
||||
directory := "/Users/simon/Odin/cm/test/website/MARKDOWN/"
|
||||
output_dir := "/Users/simon/Odin/cm/test/website/HTML/"
|
||||
if len(os.args) <= 2 || len(os.args) > 3 {
|
||||
print_usage()
|
||||
return
|
||||
}
|
||||
|
||||
directory := os.args[1]
|
||||
output_dir := os.args[2]
|
||||
|
||||
arena: vmem.Arena
|
||||
arena_err := vmem.arena_init_growing(&arena)
|
||||
@ -20,7 +31,6 @@ main :: proc() {
|
||||
for file, i in md_files {
|
||||
os.change_directory(directory)
|
||||
|
||||
fmt.printfln("parsing %s to html...", file)
|
||||
html, parse_err := parse_file_md_to_html(file, arena_alloc)
|
||||
if parse_err != nil {
|
||||
fmt.printfln("ERROR: Could not open file %s: %s", file, os.error_string(parse_err))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user