TuskLang Rust SDK
Universal CLI Command Structure
The Rust SDK now implements the full TuskLang Universal CLI Command Specification. All commands are available via the tusk-rust CLI.
Database Commands
tusk-rust db statustusk-rust db migrate <file>tusk-rust db consoletusk-rust db backup [file]tusk-rust db restore <file>tusk-rust db init
Development Commands
tusk-rust dev serve [port]tusk-rust dev compile <file>tusk-rust dev optimize <file>
Testing Commands
tusk-rust test suite [suite]tusk-rust test alltusk-rust test parsertusk-rust test fujsentusk-rust test sdktusk-rust test performance
Service Commands
tusk-rust services starttusk-rust services stoptusk-rust services restarttusk-rust services status
Cache Commands
tusk-rust cache cleartusk-rust cache statustusk-rust cache warmtusk-rust cache memcached [subcommand]tusk-rust cache distributed
Configuration Commands
tusk-rust config get <key.path> [dir]tusk-rust config check [path]tusk-rust config validate [path]tusk-rust config compile [path]tusk-rust config docs [path]tusk-rust config clear-cache [path]tusk-rust config stats
Binary Performance Commands
tusk-rust binary compile <file.tsk>tusk-rust binary execute <file.tskb>tusk-rust binary benchmark <file>tusk-rust binary optimize <file>
AI Commands
tusk-rust ai claude <prompt>tusk-rust ai chatgpt <prompt>tusk-rust ai analyze <file>tusk-rust ai optimize <file>tusk-rust ai security <file>
Utility Commands
tusk-rust utility parse <file>tusk-rust utility validate <file>tusk-rust utility convert <input> <output>tusk-rust utility get <file> <key.path>tusk-rust utility set <file> <key.path> <val>
Usage Examples
# Database
# Development
# Testing
# Configuration
# Binary
# AI
# Utility
All commands support --help, --json, --quiet, and --verbose flags.