Repository navigation
v1.0.0-alpha.1
Pre-release
Pre-release
·
619 commits
to develop
since this release
First Public Release
The first pre-release of Frontier's headless CLI. This is the result of modernizing the classic Frontier/UserTalk scripting environment from its original Mac OS codebase into a cross-platform command-line tool.
What's Included
- Headless CLI — Evaluate UserTalk expressions, run scripts, and explore the object database from the terminal
- Interactive REPL — Read-eval-print loop with command history and tab completion
- v6 → v7 Database Migration — Automatic migration from legacy big-endian format to modern little-endian with 64-bit timestamps
- Frontier.root System Database — The full system root with all built-in scripts and verb tables
Verb Coverage: 68% (482/710)
22 processors at 100% coverage:
- Core:
lang(61/61),op(45/45),string(60/60),table(18/18),file(86/86),date(30/30),db(13/13) - Networking:
tcp(23/23) - Formats:
xml(13/13),html(20/20) - Utilities:
sys(16/16),dialog(19/19),math,crypt,base64,semaphore,kb,point,rectangle,rgb,clock,script
Integration Tests
400+ integration tests organized by verb category, exported as OPML for review.
How to Use
# Evaluate an expression
./frontier-cli -e "1 + 1"
# Launch the REPL
./frontier-cli --system-root Frontier.root
# Migrate a v6 database
./frontier-cli --system-root databases/Frontier.root -e "1"Platform
- macOS (arm64) — Apple Silicon only in this release
Full Changelog: https://github.com/jsavin/Frontier/commits/v1.0.0-alpha.1