git clone <repository_url>
cd "MoonSlide AI"moon fmt --check
moon info
moon check --deny-warn
moon test --deny-warn
moon run src/clinode server.jsuser_input node_server
\ /
v v
moon_run_cli
|
v
parse_markdown
|
v
generate_xml_tree
|
v
jszip_pack -> download_pptxmoon run src/clilet prompt = get_prompt()
let md_content = @moonslide.fetch_presentation_from_llm(prompt)
let presentation = @moonslide.parse_markdown(md_content)
let files = @moonslide.generate_pptx_files(presentation)
for f in files {
let (path, content) = f
println("---MOONSLIDE_FILE_START---")
println(path)
println("---MOONSLIDE_CONTENT_START---")
println(content)
println("---MOONSLIDE_FILE_END---")
}