Tea Documentation
A strongly typed scripting language with familiar syntax and native compilation. Start with the basics, explore the standard library, and work through runnable examples.
Get starteduse fs = "std.fs"
use path = "std.path"
use string = "std.string"
var root = "."
var entries = fs.read_dir(root)
for entry in entries
if string.ends_with(entry, ".tea")
@println(path.join([root, entry]))
end
endPractical onboarding
Install Tea, learn the language, and understand how to run, build, test, and organize Tea programs.
APIs and built-ins
Look up built-ins and stdlib modules such as `std.fs`, `std.path`, `std.regex`, and `std.process`.
Runnable source
Study complete, runnable examples including `echo`, `grep`, `todo`, and `team_scoreboard`.
Start here
Installation
Install Tea from source and verify the CLI.
Getting Started
Run your first script and compile a binary.
CLI
Run, build, format, and test Tea programs.
Built-ins
Tea exposes a small set of global `@` intrinsics for output, script control, introspection, and math.
std.fs
Filesystem operations for reading, writing, and managing files and directories.
echo
A small CLI that mirrors Unix `echo`.