Command Line Interface (CLI)

The Pipelogic CLI tool ("ppl") is for building and deploying Pipelogic components. It lets you scaffold components, manage metadata, run tests, and automate deployment β€” all from a simple command-line interface.

Get started by installing the Pipelogic CLI ("ppl"):

Note: The PipeLogic CLI requires a Linux-based environment.
If you're using Windows, install the CLI via WSL.

CLI vs Web App β€” When to Use What

Feature / CapabilityWeb ApplicationCLI Tool (ppl)
Interface TypeGraphical (browser-based)Terminal / Command-line
User Skill LevelAll skill levelsDevelopers, DevOps, advanced users
Pipeline DesignDrag-and-drop visual editorCode and config-driven via commands
Live Streaming SupportBuilt-inNot supported
Component DebuggingBasic onlyJSON, step execution
Type Safety AssistanceColored connectionsManual type validation
Best ForPrototyping, demosAutomation, scripting, deployment

πŸ“š Command Categories

We organize the CLI into three key groups for clarity:

1. Essential Commands

Critical commands for operating, debugging, and working with the CLI environment.

CommandDescription

2. Common Commands

These are frequently used for everyday tasks like releasing, pushing, or listing components and pipelines.

πŸš€ 1. Project Setup & Build

These commands are typically used before deployment to initialize your project, validate its structure, and generate necessary code artifacts.

CommandDescription

🧱 2. Component & Pipeline Management

Helpful during the construction of logic flows.

CommandDescription

🚚 3. Deployment Lifecycle

Used to push and manage active versions of the app

CommandDescription

πŸ—ƒοΈ 4. File & Asset Management

Project-level files and internal assets.

CommandDescription

πŸ› οΈ 5. Monitoring & Debugging

For post-deploy troubleshooting and inspection

CommandDescription

3. Management Commands

Used for advanced configuration, editing, or organizing your pipelines and components.

CommandDescription

Was this page helpful?