{"repo":"streamnative/pulsarctl","free":true,"listed":false,"github":"https://github.com/streamnative/pulsarctl","clone":"git clone https://github.com/streamnative/pulsarctl.git","description":"a CLI for Apache Pulsar written in Go","language":"Go","stars":168,"topics":["apache-pulsar","pulsarctl","cli","restful-api","golang","pulsar"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Pulsarctl A CLI tool for the Apache Pulsar project. Install pulsarctl Mac operation system Use homebrew to install pulsarctl on the Mac operation system. Linux operation system Use this command to install pulsarctl on the Linux operation system. Windows operation system To install pulsarctl on the Windows operation system, follow these steps: 1. Download the package from here. 2. Add the pulsarctl directory to your system PATH. 3. Type pulsarctl -h at CMD to verify that pulsarctl is work. As project dependency Use go get to install the pulsarctl as dependency on your project: Note: We will not release v0.y.z tags, so you need to specify the branch or tag. Build pulsarctl from codes Prerequisite - Go 1.11 + If you have not installed Go, install it according to the installation instruction. Since the go mod package management tool is used in this project, Go 1.11 or higher version is required. Steps 1. Download codes. 1. Clone the project from GitHub to your local. 2. Use go mod to get the dependencies needed for the project. After entering the go mod download command, if some libs can not be downloaded, then you can download them by referring to the proxy provided by GOPROXY.io. 2. Build pulsarctl If you want to print version of pulsarctl , you can use follow commands: Output : Enable Auto-Completion If you want to enable autocompletion in shell, see enable completion. Use contexts If you want to cache information of multiple clusters, and can switch between multiple clusters,","default_branch":null,"files":null,"tree":[],"storefront":"/r/streamnative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/streamnative/pulsarctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}