Installing PipeLogic CLI on Windows (via WSL)

PipeLogic CLI (ppl) requires a Linux-based environment. Since Windows doesn't natively support Bash scripts, you’ll need to use WSL (Windows Subsystem for Linux) to run the installer successfully.

This guide walks you through setting up WSL and installing the CLI on a Windows machine.


✅ Step-by-Step Instructions

1. Install WSL with Ubuntu

  1. Open PowerShell as Administrator.

  2. Run the following command to install WSL and Ubuntu:

    wsl --install
    
  3. Restart your computer when prompted.

  4. After reboot, Ubuntu will finish installing. Choose a username and password when prompted.


2. Open Ubuntu and Update System Packages

  1. Launch the Ubuntu app from the Start menu.

  2. Update system packages by running:

    sudo apt update && sudo apt upgrade -y
    

3. Install the PipeLogic CLI

  1. In the same Ubuntu terminal, run the installation script:

    curl -fsSL https://app.pipelogic.ai/api/v1/install | bash
    
  2. After installation, add the CLI binary to your PATH:

    export PATH="$HOME/bin:$PATH"
    
  3. (Optional) To make the path permanent, run:

    echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    

4. Verify the Installation

Check that the CLI is installed by running:

ppl

If installed correctly, you’ll see a welcome message along with a list of available commands. Example output:

Pipelogic CLI helps you build, deploy, and manage real-time data pipelines and AI components.

Usage:
  ppl [command]

Common Commands:
  release     Create a new component release
  init        Initialize a component codebase
  capsules    List all available capsules
  compile     Compile component code without releasing

5. Start Using the CLI

Now you can use the PipeLogic CLI normally:

ppl login
ppl capsules
ppl init

💡 Notes

  • The install command does not work in Windows CMD or PowerShell — it must be run inside Ubuntu (or any WSL-based Linux terminal).
  • If you see a command not found: ppl error, ensure your $HOME/bin directory is included in your PATH.

Was this page helpful?