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.
- This command uses the default opine api endpoint
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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c6463452ae7757ec13e633f9339a3773e4bd6792a83693df5dc4d81a5a044a4b
|
|
MD5 |
e73cb79fa503e9dad4a67ed00de90f4f
|
|
BLAKE2b-256 |
e64246f797df7630cbb89451f314cf67bb25b7d00b18f9f1e75b042e7978d955
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
989d7dbe9825f01c0941df17ddefaee8091f69b297b0abf3e3ace1c4f5f3883c
|
|
MD5 |
1db61fc25d172abb9245ed4b45546604
|
|
BLAKE2b-256 |
57b70214d20dbcfa6e02336c138a312665aa0af4a22edb6e2f73f53d08a0daf4
|