feat: Added -watch flag.

This commit is contained in:
Spencer Brower
2026-07-14 12:48:38 -04:00
parent f48cc242a4
commit 91606a2223
4 changed files with 32 additions and 8 deletions
+15 -5
View File
@@ -2,18 +2,28 @@ package main
import "core:log"
import "core:os"
import "core:time"
main :: proc() {
console_logger := log.create_console_logger()
context.logger = console_logger
defer log.destroy_console_logger(console_logger)
site: Site
init_site(&site, os.args)
defer destroy_site(&site)
for {
defer free_all(context.temp_allocator)
site: Site
init_site(&site, os.args)
defer destroy_site(&site)
// TODO: Make it so this isn't necessary
context.allocator = site_allocator(&site)
pages := walk_content(site.content_dir, site.drafts, site.sectionate)
pages := walk_content(&site)
render_site(pages, site)
render_site(pages, site)
if !site.watch {
break
}
time.sleep(5 * time.Second)
}
}