Skip to main content

A command line interface for Opine

Project description

OPINE CLI

What is this repository for?

This is a command line interface (CLI) for Opine.

How do I get set up?

You can install opine-cli as a python package using pip.

  • Installing from the PyPI package index:
    python -m pip install opine-cli

  • Install from the zipped distribution package: python -m pip install <path/to/opine-cli-version.tar.gz>

Uninstall opine-cli

Run the command python -m pip uninstall opine-cli

Using opine-cli

First ensure that you have installed the opine-cli package.

A few commands to get started with.

Initialize the cli

  • opine init : Initialize the cli.
    • This command uses the default opine api endpoint https://api.opine.world.
    • You can also specify an endpoint to use: opine init https://my_other_endpoint.opine. world
    • The init command also requests your user name and password to log you into Opine.
  • opine auth login: To login explicitly.
  • opine auth revoke : To logout and remove all user credentials.

Accessing projects

  • opine projects list : Get a list of projects. You can use the --output=FORMAT flag to display the list in JSON format or as a table.
    • opine projects list --output=json : Format the results as json. This is the default.
    • opine projects list --output=table : Display the results as a table.
  • opine projects describe PROJECT-ID : Get details of a project.
  • opine config set project_id PROJECT-ID : Set the default project to query in the configuration file.
    • opine projects describe : If a PROJECT-ID is set in the config, then it can be omitted in the query above. In the documentation, use [] to indicate such optional attributes
  • opine projects stats [PROJECT-ID] : Get projects statistics: number of forms, variable, data records and data values.
  • opine projects stats [PROJECT-ID] : Get projects statistics: number of forms, variable, data records and data values.

I need help. Who do I talk to?

  • The Opine development team.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opine-cli-0.2.1.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

opine_cli-0.2.1-py3-none-any.whl (10.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page