fn0-cli 0.1.1

CLI for fn0 cloud
fn0-cli-0.1.1 is not a library.

commands

init

inquire

  • language

    • typescript

if typescript

  • package manager

    • bun
  • framework

    • hono

config file

init command creates fn0.toml in project directory.

struct Config {
  language_env: LanguageEnvironment,
}
enum LanguageEnvironment {
  TypescriptBunHono,
}

build

Detect environment and build wasm file.

The build command uses the language_env from fn0.toml to determine the correct build process.

for TypescriptBunHono, it just runs bun build.

local

This runs the fn0 server using fn0 crate, passing dist/component.wasm as the wasm file path.

params

--port or -p optional
--wasm-path optional