opctl

opctl

  • Docs
  • Examples
  • GitHub
  • Slack

›Beginner Guides

Introduction

  • What & Why

Beginner Guides

  • Setup
  • Getting Started

Defining Ops

  • What’s in an Op
  • Opspec

Interop

  • Azure Pipelines
  • Docker
  • Gitlab
  • Golang
  • Javascript
  • Kubernetes
  • Travis

CLI

  • Commands
Edit

Setup

Installation

opctl is distributed as a self-contained executable, so installation generally consists of:

  1. Downloading the OS specific binary
  2. Adding it to your path

Prerequisites

The default container runtime interface implementation relies on API access to a docker daemon to run containers. Install Docker for your platform

OSX

curl -L https://github.com/opctl/opctl/releases/download/0.1.25/opctl0.1.25.darwin.tgz | tar -xzv -C /usr/local/bin

Linux

curl -L https://github.com/opctl/opctl/releases/download/0.1.25/opctl0.1.25.linux.tgz | sudo tar -xzv -C /usr/local/bin

Windows

download and run the windows installer

Updating

to get the newest release of opctl

opctl self-update

IDE Plugins

VSCode

  1. install vscode-yaml plugin
  2. add to your user or workspace settings
   "yaml.schemas": {
       "https://raw.githubusercontent.com/opctl/opctl/master/opspec/opfile/jsonschema.json": "/op.yml"
   }
  1. edit or create an op.yml and observe intellisense hotness
Last updated on 7/16/2019 by Chris Dostert
← What & WhyGetting Started →
  • Installation
    • Prerequisites
    • OSX
    • Linux
    • Windows
  • Updating
  • IDE Plugins
    • VSCode
opctl
Docs
Beginner GuidesOpspec ReferenceInterop
Community
Slack
More
GitHubStar
Copyright © 2019 opctl