Skip to content
This repository has been archived by the owner on May 26, 2023. It is now read-only.

edgexfoundry/edgex-cli

Repository files navigation

edgex-cli

Build Status Code Coverage Go Report Card GitHub Latest Dev Tag) GitHub Latest Stable Tag) GitHub License GitHub go.mod Go version GitHub Pull Requests GitHub Contributors GitHub Committers GitHub Commit Activity

Introduction

EdgeX CLI is a command-line interface tool for developers, used for interacting with the EdgeX microservices.

See the CLI Getting started documentation and the EdgeX-CLI V2 Design ADR for more information about the client.

Installing EdgeX CLI

The client can be installed using a Snap:

sudo snap install edgex-cli

Please refer to the snap directory for details.

To build, install and run edgex-cli natively, do the following:

git clone http://github.com/edgexfoundry/edgex-cli.git
cd edgex-cli
make tidy
make build
./bin/edgex-cli

Limitations

  • The client requires all services to run on the localhost. It does not support a distributed configuration or using the API gateway (#427)
  • The db command from the v1 client is not supported (#383)
  • See this list of all current enhancement issues

Community

License

Apache-2.0