Repository navigation
CLI & Web IDE Reference
Saurabh Rai edited this page Oct 13, 2026
·
1 revision
Comprehensive reference for the det command-line interface and the local Web IDE.
Launches the interactive Web IDE server and automatically opens your web browser:
det gui [--port 8000] [--host 127.0.0.1] [--no-browser]Executes one or all pipelines headlessly:
det run <pipeline_path_or_name> [--catalog custom.yaml] [--verbose]Examples:
det run Sample_Warehouse_Pipelines/fct_orders
det run Sample_Warehouse_Pipelines/mart_customer_rfm_loyalty --verbosePerforms static pre-flight validation on a pipeline's SQL queries, schemas, and dependencies:
det validate <pipeline_path_or_name>Installs the complete NovaMart Global sample warehouse into the current directory:
det sample-data [--force]Generates interactive HTML or Markdown documentation from a pipeline definition:
det doc <pipeline_path_or_name> [--format html|markdown]Inspects a catalog connection, lists columns, data types, and row count:
det inspect <connection_name> [--rows 10]The det Web IDE offers four unified modules:
-
Catalog Module:
- Manage source and destination connection metadata
- Live sample preview with pagination and data types
- Schema derivation and type overrides
-
ETL Module:
- Visual Mermaid DAG graph reflecting transformation flow
- Multi-step SQL editor with syntax highlighting
- Inline schema validation and destination routing
- One-click pipeline execution with real-time step timers
-
Monitoring Module:
- Comprehensive telemetry history for every run
- Status indicators (SUCCESS, FAILED, RUNNING)
- Step-by-step latency analysis and processed row counts
-
Documentation Module:
- Auto-generated living documentation for every pipeline
- Embedded SVG/Mermaid DAGs
- Markdown and HTML export
-
Ctrl + Enter(orCmd + Enter): Run active pipeline or step -
Ctrl + S(orCmd + S): Save pipeline definition -
Escape: Close modals and inspection drawers
Maintained by Saurabh Rai (saurabhr2@gmail.com) and det-Labs • Released under the MIT License