CLI Reference

The Intarva Command Line Interface (CLI) is the primary engine for simulation, deployment, and workspace management.

Global Usage

All commands follow the standard Intarva syntax pattern:

intarva [command] [options] [arguments]
            

Command Registry

intarva init

Scaffolds a new project directory with the Gold Standard 2.0 architecture.

intarva init [project_name] --template [minimal|standard|advanced]
            
  • project_name: The directory to create.
  • –template: Sets the structural complexity of the boilerplate.
  • –no-git: Prevents automatic git init (default is yes).

intarva dev

Launches the Intarva Development Environment. This command acts as a bridge between your local files and the Desktop UI.

intarva dev --debug
            

Features active Hot-Reload: Every file change in your modules/ or src/ folders triggers an immediate simulation reset with the updated code.

intarva list

Queries the local engine for supported hardware profiles and connected boards.

intarva list
            

intarva run

Deploys your current project to the RAM of a connected physical device. Ideal for rapid iteration without wearing out the board’s flash memory.

intarva run --path [project_dir]
            

intarva flash

Permanently writes the project firmware to the device’s non-volatile memory (Flash).

intarva flash --path [project_dir]