Skip to main content

ElectricDB command line interface utility.

Project description

Status License CircleCI

ElectricDB CLI

The ElectricDB CLI is the command line interface utility for the ElectricDB geo-distributed database hosting service. It’s developed in Python and the code is published under the MIT License at github.com/electricdb/electric-cli.

Develop

You can install the CLI for local development by installing the dependencies into a Python3 environment and developing the egg:

pip install -r requirements.txt
python setup.py develop

This will install a electric binary in your local Python environment’s bin folder. You can check that this is on your path with e.g.:

which electric

Build

If you want to build standalone binaries, you first need to install the extra development requirements:

pip install -r dev-requirements.txt

Then you can build a Pex executable using:

python setup.py bdist_pex --bdist-all

This will create a ./dist/electric binary which you can copy and run anywhere on your system.

Alternatively, you can build a standalone binary with an embedded Python interpretor using PyOxidizer:

pyoxidizer run

This will create a binary at ./build/:target/debug/install/electric that you can run on any machine with the same architecture and OS as your build machine.

Usage

Run the electric command without arguments or with the --help flag for usage information:

electric --help

You can drill down into usage information for the resources / command groups and for individual commands, e.g.:

electric auth --help
electric auth login --help

Further documentation is available on the ElectricDB website.

Test

Running the tests requires nose and coverage, included in the dev-requirements.txt.

Then, run e.g.:

nosetests --with-coverage --cover-package electric

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

electricdb-cli-0.0.4.tar.gz (7.3 kB view details)

Uploaded Source

File details

Details for the file electricdb-cli-0.0.4.tar.gz.

File metadata

  • Download URL: electricdb-cli-0.0.4.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for electricdb-cli-0.0.4.tar.gz
Algorithm Hash digest
SHA256 0a56e0309024b024ce042de0e88d2f433a846984042cfa4d179b624581371661
MD5 d14672077b214c572660d4ee4101db01
BLAKE2b-256 aa48ce571a4930a2c92dd89b26747bd64b90f13987ba98a33a60aaec9497bc93

See more details on using hashes here.

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