Getting Started with the Kleinkram CLI and Python Package
The kleinkram
CLI allows you to interact with kleinkram from the command line. This guide will help you get started with the CLI. The CLI does not yet support all functionalities so for some use cases you will still need to use the web interface.
Installation and Prerequisites
The CLI requires python3.8 or later. It is recommended that you use a virtual environment
virtualenv .venv -ppython3.8
source .venv/bin/activate
You can install the CLI using pip
pip install kleinkram
This will add the command klein
to your path. You are ready to get started!
klein --help
Authentication
If you want to use the CL or the python package you need to authenticate yourself.
Eitherway you need to do this using the CLI:
klein login
Alternative Authentication Methods
If the above does not work, consider one of the following options:
Headless Authentication
In case your device does not support a browser you can use:
klein login --headless
Authentication inside Actions
When running the CLI inside a kleinkram action, the action will expose an environment variable APIKEY
which can be used to authenticate the CLI. In this case you need to use the following command:
klein login --key $APIKEY