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