wonfy-tools 0.1.2

Collection of tools for personal use, provides library and CLI.
Documentation

Wonfy Tools

Simple collection of tools, mostly for personal usage.
You can checkout deployed version with UI on https://tools.won.fyi

You can install is as a cli

cargo install wonfy-tools --features cli

then use it as

wonfy-tools-cli -f ./0.png ./1.png ...

can use --help to list all possible inputs for the cli

wonfy-tools-cli --help

Or add it as a library

cargo add wonfy-tools

Or add it as an npm dependency

npm install @wonfsy/wonfy-tools

Then initiating the wasm before using any of the functionality.

  import initWasm, { stitch } from "@wonfsy/wonfy-tools";

  function main() {
    initWasm().then(() => stitch(/* params */))
  }

If you're using a bundler, you're gonna have to tell the bundler to include the wasm file and then get a link to it.

Example for vite
  import initWasm, { stitch } from "@wonfsy/wonfy-tools";
  import wasmUrl from "@wonfsy/wonfy-tools/wonfy_tools_bg.wasm?url"

  function main() {
    initWasm({ module_or_path: wasmUrl }).then(() => stitch(/* params */))
  }