Skip to content

concord/cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cmd

Concord Command Line Interface

Building

This repository is organized to work with the pip python package manager. In order to create the package you will need to generate thrift definitions located in the main concord repo. Run the build_thrift script from the root of the concord project:

$ cd ~/workspace/concord/ && ./configure.py --thrift

To run any tests associated with this package:

$ python -m unittest discover tests

Installing the CLI

Install this CLI via pip like so:

$ pip install concord

How to use the CLI:

$ concord -h
usage: concord [-h] [--info] [--version] subcommand [suboptions [suboptions ...]]

positional arguments: (one of)
  deploy        Deploy concord operators
  runway        Deploy prebuilt operators/connectors from runway repository
  kill          Launch interactive session to browse and kill operators
  graph         Create a graphical representation of the current topology
  marathon      Create a marathon application from given parameters
  config        Set global CLI defaults

optional arguments:
  -h, --help  Show this message
  --info      Information about this cli
  --version   Version info

For a more detailed look on this CLI and the supported commands check out our official CLI docs here.

DC/OS CLI

This CLI is meant to also be used through the DC/OS CLI, so certain design decisions were made to keep up with this spec. At the time of this writing the concord DC/OS CLI is not supported, even though a published version may exist on Pypi. If you are using our DC/OS install and are wondering how to manage your concord topology, check out the official DC/OS install information here.

About

python command line tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors