FAKDevWare DevKit CLI Reference

Command-line SDK providing automated scaffolding, deterministic contract auditing, SHA-256 package sealing, Strata storage quotas, and natural-language game generation via embedded Scriber AI.

Scaffolding & Template Initialization

Generate project structures adhering to the Toria ECS architecture:
# Scaffold a 3D lot sandbox project under Ariel Rune ID
python -m tools.fakdevware_dk init "Lot World" --type 3d --rune-id ariel

# Scaffold a 2D tile platformer project
python -m tools.fakdevware_dk init "Neon Runner" --type 2d --rune-id guest_dev

Contract Auditing & Verification

Audit game assets against Performance, Role, 3D World, and Security contracts:
# Full contract verification on a project directory
python -m tools.fakdevware_dk verify apps/desktop/FAKDevWare/FAKDevWare2/plugins/3dwrld

# Check frame-time and draw call performance envelope
python -m tools.fakdevware_dk audit-perf apps/desktop/FAKDevWare/FAKDevWare2/plugins/3dwrld

Cryptographic Packaging & Strata Sync

Compile project source into a signed .fak bundle with SHA-256 integrity lock:
# Package and seal binary container
python -m tools.fakdevware_dk package apps/desktop/FAKDevWare/FAKDevWare2/plugins/3dwrld --output 3dwrld.fak

# Verify Strata virtual filesystem quotas (10 GB standard / 40 GB Ariel tier)
python -m tools.fakdevware_dk quota --user ariel

Embedded Scriber AI Pipeline

Synthesize verified gameplay code from natural language prompts:
# Generate complete platformer game logic
python -m tools.scriber_cli "Create a retro platformer with wall-jumping and coin pickups" --output games/retro_runner

# Generate 3D procedural lot generator script
python -m tools.scriber_cli "Generate a 3D lot chunk generator with buy-mode spatial snapping" --output games/lot_builder