This repository is a homebrew tap for the OLP CLI.
The OLP CLI allows you to access platform services from the command line. As opposed to the HERE platform portal graphic user interface, the OLP CLI offers a text-based interface and enables developers to implement automated actions on Platform services.
For the terms and conditions covering this documentation, see the HERE Documentation License.
HERE is committed to respecting your privacy and to complying with applicable data protection and privacy laws. For more information, see the HERE Privacy Policy.
For more information on data security and durability best practices, see the Data API.
The OLP CLI allows you to do the following:
-
Create, retrieve, and manage catalogs and layers. In a typical use case, you can create a catalog, add a layer to this catalog, and later publish data to that layer.
-
Create, retrieve, and manage local catalogs and layers. In a typical use case, you can create a local catalog, add a layer to this catalog, or create a local copy of a catalog hosted on the platform.
-
Manage catalogs' data schemas. In a typical use case, you can create your own schemas for data catalogs, which is particularly useful when you want to share your data on the Platform.
-
Publish data to and retrieve data from catalogs. You can ingest test data from a file to a layer and later retrieve that data.
-
Retrieve and manage permissions of catalogs and schemas. You can get a list of catalogs that match some regular expression and update permissions on those catalogs.
-
Create, manage, and run pipelines. You can create a catalog that is usable for the Data Processing Library and run a compiler JAR package in a pipeline. Then, you can clean up all the previously created objects after execution.
-
Manage projects, project resources, and project access. You can group your HERE platform resources, including catalogs, schemas, and pipelines, in a project to enable access control, eg for different stages of production, and cost tracking.
-
Manage applications. You can manage applications, and your application's access/API keys.
-
Work with HERE Location Services running on the HERE platform. You can look up location services and view the details of a specific service, including its base URL and detailed description.
-
Create and manage groups. You can set up the environment for a new project by creating a group, adding an app, and obtaining credentials.
-
Create and manage third party secrets. You can manage third party secrets, which enable authorized identities to securely upload and manage third-party credentials. For instance, AWS S3 bucket credentials.
-
Manage your credentials profiles. You can define multiple profiles to use different credentials for different projects.
You need to install Homebrew, a package manager for macOS and Linux. To install Homebrew, follow the instructions on the official page.
To install the latest version of OLP CLI, use the following command:
brew install heremaps/olp-cli/olp
If you want to update the OLP CLI, run the following command:
brew upgrade olp
To remove the package, run the following command:
brew uninstall olp
Copyright (C) 2018-2024 HERE Europe B.V.
Unless otherwise noted in LICENSE files for specific files or directories, the LICENSE in the root applies to all content in this repository.