ordinary 0.6.0-pre.12

Ordinary CLI
docs.rs failed to build ordinary-0.6.0-pre.12
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: ordinary-0.6.0-pre.14

Ordinary CLI

crates.io docs.rs dependency status License: AGPL v3

Command line tools for Ordinary.

The Ordinary CLI is built with Clap.

Installation

Prebuilt releases are provided here.

Note: When building from source, esbuild will need to be installed because it is used to bundle the built-in TypeScript/JavaScript files.

git

## clone
git clone https://codeberg.org/ordinarylabs/Ordinary.git

## install
cargo install --path Ordinary/core/apps/cli/ --debug 
## `--debug` is optional but will make installation much faster
## and won't meaningfully impact local development performance

crates.io

## ordinary CLI
cargo install ordinary@0.6.0-pre.12

Setup

## install system components
ordinary doctor --fix wasm,wasm-opt,exiftool

Quick Start

Create and build new project example.com.

ordinary new example.com 
ordinary build -p example.com

Run new project at http://localhost:4433.

ordinary start -p example.com --insecure --stdio-logs

CLI Documentation

ordinary --help

See: docs/cli-reference.md.

CLI Completions

Add this line to your .zshrc, .bashrc, etc. to gain support for dynamic tab completions.

## ~/.bashrc
eval "$(COMPLETE='bash' ordinary)"

## ~/.zshrc
eval "$(COMPLETE='zsh' ordinary)"

See: clap_complete.

License

Copyright 2026 Ordinary Labs, LLC

Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html

Security

THIS CODE HAS NOT BEEN AUDITED OR REVIEWED. USE AT YOUR OWN RISK.

Refer to the Security Policy.