sdsforge 0.3.0

CLI for converting chemical safety SDS documents (PDF/DOCX) ↔ MHLW/JIS Z 7253 standard JSON via LLM (Claude/GPT/Gemini). Batch mode, multilingual.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
fn main() -> anyhow::Result<()> {
    sdsforge::init_process();

    if std::env::args().len() > 1 {
        tokio::runtime::Builder::new_multi_thread()
            .enable_all()
            .build()?
            .block_on(sdsforge::run_cli_from(std::env::args_os()))
    } else {
        sdsforge::run_gui()
    }
}