Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 792 Bytes

README_wasi.md

File metadata and controls

16 lines (14 loc) · 792 Bytes

环境准备

  • 安装wasmtime运行时, 或其它支持go 1.21版本生成的wasip1 wasm的运行时
    • 经测试wasmer不支持运行gov1.21.0生成的wasm

运行

wasmtime run --mapdir /tmp::/tmp --mapdir /txt::.  ./kaf-cli.wasm -- -filename /txt/《诡秘之主》(精校版全本)作者:爱潜水的乌贼.txt -format epub
  • --mapdir 需要把运行时里的/tmp和txt存放位置映射到物理机的目录
  • 运行时的参数和kaf-cli的参数需要用--分隔开
  • kaf-cli的小说路径参数,需要指定运行时里映射的路径

源码构建

  1. 需要提前安装go编译器
  2. 下载:https://github.com/ystyle/kaf-cli
  3. 编译wasm/wasi版本: OARCH=wasm GOOS=wasip1 go build -o kaf-cli.wasm cmd/cli.go