Skip to content

PipeOps CLI Documentation

Welcome to the official documentation for PipeOps CLI — a fast, cross-platform command-line tool for authenticating with PipeOps, managing projects, provisioning servers, deploying pipelines, and working with agents for Kubernetes cluster management.

What is PipeOps CLI?

PipeOps CLI provides a unified interface to:

  • Authenticate securely (OAuth with PKCE)
  • Create, list, and manage PipeOps projects
  • Provision and manage servers and environments
  • Create, manage, and deploy CI/CD pipelines
  • Install and manage PipeOps agents
  • Monitor status with rich terminal output or JSON

Key Features

  • Beautiful terminal UX with colors, spinners, and progress indicators
  • Comprehensive command set for projects, servers, pipelines, and agents
  • Docker-friendly: run the CLI in containers
  • CI/CD ready: deterministic commands for automation
  • Extensive documentation with examples and references

Quick Navigation

  • Overview — Complete command reference
  • Authentication — Login, logout, and auth status
  • Projects — Create, list, and manage projects
  • Deploy — Pipelines and deployment workflows
  • Servers — Provisioning and server operations
  • Agents — Install and manage PipeOps agents

Quick Start

Get started with PipeOps CLI in a few steps:

  1. Install the CLI (macOS/Linux):

     curl -fsSL https://get.pipeops.dev/cli.sh | bash
    

    For Windows and alternative methods, see the Installation guide.

  2. Log in:

    pipeops auth login
    
  3. Check authentication status:

    pipeops auth status
    
  4. List projects:

    pipeops project list
    
  5. Get help:

    pipeops --help
    pipeops auth --help
    pipeops project --help
    

What's New

Latest Features

  • Secure OAuth login with PKCE for device-friendly authentication
  • Project lifecycle commands: create, list, configure, deploy
  • Agent management for Kubernetes cluster integration
  • Agent installation and management across major platforms
  • JSON output mode for scripting and automation

Recent Updates

  • Improved error messages and diagnostics
  • Enhanced Windows and macOS support
  • Better Docker ergonomics and examples
  • Expanded command help and documentation

Platform Support

Platform Architecture Status
Linux x86_64 Supported
Linux ARM64 Supported
Linux ARM Supported
macOS x86_64 Supported
macOS ARM64 Supported
Windows x86_64 Supported
FreeBSD x86_64 Supported

Community & Support

License

This project is licensed under the MIT License.


Made with love by the PipeOps team