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.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

opine_cli-0.0.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file opine-cli-0.0.1.tar.gz.

File metadata

  • Download URL: opine-cli-0.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.8

File hashes

Hashes for opine-cli-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c6463452ae7757ec13e633f9339a3773e4bd6792a83693df5dc4d81a5a044a4b
MD5 e73cb79fa503e9dad4a67ed00de90f4f
BLAKE2b-256 e64246f797df7630cbb89451f314cf67bb25b7d00b18f9f1e75b042e7978d955

See more details on using hashes here.

File details

Details for the file opine_cli-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: opine_cli-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.8

File hashes

Hashes for opine_cli-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 989d7dbe9825f01c0941df17ddefaee8091f69b297b0abf3e3ace1c4f5f3883c
MD5 1db61fc25d172abb9245ed4b45546604
BLAKE2b-256 57b70214d20dbcfa6e02336c138a312665aa0af4a22edb6e2f73f53d08a0daf4

See more details on using hashes here.

Supported by

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