Skip to main content

GeoSpock CLI

Installation

Installing the CLI from pip

    $ python -m pip install geospock-cli

Logging in with your enterprise Identity Provider (GeoSpock v3.1 and above)

The login command creates a configuration file with an encoded copy of your username and password along with the request address for your deployment.

Alternatively, if you do not want to save your details in a config file:

  • all geospock commands can be run with the arguments --user <value> --password <value> --request-address <value>.
  • the CLI will also check for the environment variables GEOSPOCK_USER and GEOSPOCK_PASSWORD and use these to authenticate. The --request-address <value> argument will still need to be added to the command.

An optional --profile {profileID} argument can be used to set up configurations for multiple GeoSpock deployments. All subsequent geospock commands can then use this profile flag to specify that deployment.

Getting credentials for the inbuilt Identity Provider (GeoSpock v3.0)

The init command creates a configuration file with the argument values for your your deployment:

geospock init --clientid abcdefgh1234 --audience https://testaudience.geospock.com --auth0url login.test.com --request-address https://testrequest.geospock.com/graphql

An optional --profile {profileID} argument can be used to set up configurations for multiple GeoSpock deployments. All subsequent geospock commands can then use this profile flag to specify that deployment.

To authenticate the CLI to use your GeoSpock account, the following command can be used (alternatively this will be run automatically when a user first tries to use a command).

geospock get-credentials [--profile {profileID} --no-browser]

This will open a web-page in the user's default web browser to authenticate. If the --no-browser flag is added, this will instead provide a web-address for a user to visit in order to authenticate. The user should enter their GeoSpock username and password when requested to authorise the CLI. This process should only be required once per user per profile.

Running the CLI

The CLI can be activated at the command line using geospock COMMAND ... [--profile {profileID}] A list of commands can be shown by using geospock help [--profile {profileID}]. Further information on the input types of each command can be obtained by running geospock help COMMAND [--profile {profileID}].

Release files for geospock-cli 3.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geospock-cli 3.0.6
File Size Uploaded
geospock-cli-3.0.6.tar.gz 14.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for geospock-cli 3.0.6
File Interpreter ABI Platform
geospock_cli-3.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 29.7 kB

Release files / geospock-cli-3.0.6.tar.gz

Download URL geospock-cli-3.0.6.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8897c5f7f99cabdeea34e8b94bdf62fffe0efb5dbb201a7ab8a4a1fab3959a26
BLAKE2b-256 checksum
How to use checksums
40a60d7587e0c328ff73d0007e05a3c7d80cb88935f79b6a07e60d208aba0096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

Release files / geospock_cli-3.0.6-py3-none-any.whl

Download URL geospock_cli-3.0.6-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec71c9584f1f9a694d4b144fdbf739931c4c39097035b7878c321570f576aa26
BLAKE2b-256 checksum
How to use checksums
97546f514f5dd95c096c10765699c8463fd7d1cb35e6c50ee62af842c5439cd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

Release history Release notifications | RSS feed

This release

3.0.6 This release

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page