Configuration
Credentials file (recommended)
Create a private credentials file and lock file permissions:
mkdir -p ~/.euclidkit
touch ~/.euclidkit/.cred.txt
chmod 600 ~/.euclidkit/.cred.txt
Edit ~/.euclidkit/.cred.txt manually and store:
The first line: COSMOS username The second line: COSMOS password
User config file
Generate a config template:
euclidkit init-config --output ~/.euclidkit/euclidkit_config.yaml --template basic
Set the credentials path in ~/.euclidkit/euclidkit_config.yaml:
data:
credentials_file: /home/<user>/.euclidkit/.cred.txt
Environment override
You can override the configured credential path with:
export EUCLIDKIT_CREDENTIALS=/home/<user>/.euclidkit/.cred.txt