[workspace]
members = ["cargo-dist"]
[dist]
cargo-dist-version = "0.28.0"
ci = ["github"]
targets = [
"x86_64-unknown-linux-gnu",
"x86_64-unknown-linux-musl",
"aarch64-unknown-linux-gnu",
"aarch64-unknown-linux-musl",
"x86_64-apple-darwin",
"aarch64-apple-darwin",
"x86_64-pc-windows-msvc",
"aarch64-pc-windows-msvc",
]
installers = [
"shell",
"powershell",
"homebrew",
"npm",
"msi",
]
unix-archive = ".tar.gz"
windows-archive = ".zip"
include = [
"README.md",
"LICENSE",
"CHANGELOG.md",
"SELF_HOSTING_ACHIEVEMENT.md",
"examples/**/*",
]
install-generated = ["shell-completions"]
github-release = true
github-release-notes = "CHANGELOG.md"
[package]
name = "ruchy"
version = "1.5.0"
description = "The world's first self-hosting MCP-first programming language"
authors = ["Ruchy Contributors"]
license = "MIT"
repository = "https://github.com/paiml/ruchy"
homepage = "https://ruchy-lang.org"
documentation = "https://docs.ruchy-lang.org"
keywords = ["compiler", "self-hosting", "mcp", "language", "transpiler"]
categories = ["development-tools", "compilers"]
[build]
pre-build-command = "cargo build --release"
features = ["self-hosting", "mcp-integration"]