This directory contains the compiled CLI binaries.
Artifacts use this naming pattern:
<goos>-<goarch>_<binary>
<goos>-<goarch>_<binary>.exe
Examples:
linux-amd64_clilinux-arm64_clidarwin-amd64_clidarwin-arm64_cliwindows-amd64_cli.exewindows-arm64_cli.exe
Choose the binary that matches your OS and CPU architecture. The examples below use amd64.
Run from inside dist/:
./linux-amd64_cli version
./linux-amd64_cli doctorHow to get CL_AUTH_CODE:
- Open the CozyLife App
- Go to account information
- Copy
Identity Verification Code - This code is valid for 12 hours
Set environment variables:
export CL_AUTH_CODE=your_auth_code
export CL_OUTPUT=json
export CL_LOCALE=enInitialize token:
./linux-amd64_cli initCommon commands:
./linux-amd64_cli device ls
./linux-amd64_cli device get 685771977cb94c4e4093
./linux-amd64_cli device set 685771977cb94c4e4093 '{"1":1}'
./linux-amd64_cli device log 685771977cb94c4e4093 --dpid 1 --dpid 2
./linux-amd64_cli doctor --output jsonDefault config path:
${XDG_CONFIG_HOME:-~/.config}/cli/config.json
Run from inside dist/:
./darwin-amd64_cli version
./darwin-amd64_cli doctorIf you use Apple Silicon, replace it with ./darwin-arm64_cli.
How to get CL_AUTH_CODE:
- Open the CozyLife App
- Go to account information
- Copy
Identity Verification Code - This code is valid for 12 hours
Set environment variables:
export CL_AUTH_CODE=your_auth_code
export CL_OUTPUT=json
export CL_LOCALE=enInitialize token:
./darwin-amd64_cli initCommon commands:
./darwin-amd64_cli device ls
./darwin-amd64_cli device get 685771977cb94c4e4093
./darwin-amd64_cli doctorDefault config path:
~/Library/Application Support/cli/config.json
Use the binary from inside dist\.
PowerShell:
.\windows-amd64_cli.exe version
.\windows-amd64_cli.exe doctorHow to get CL_AUTH_CODE:
- Open the CozyLife App
- Go to account information
- Copy
Identity Verification Code - This code is valid for 12 hours
Set environment variables in PowerShell:
$env:CL_AUTH_CODE = "your_auth_code"
$env:CL_OUTPUT = "json"
$env:CL_LOCALE = "en"Set environment variables in Command Prompt:
set CL_AUTH_CODE=your_auth_code
set CL_OUTPUT=json
set CL_LOCALE=enInitialize token:
.\windows-amd64_cli.exe initCommon commands:
.\windows-amd64_cli.exe device ls
.\windows-amd64_cli.exe device get 685771977cb94c4e4093
.\windows-amd64_cli.exe doctor --output jsonDefault config path:
%AppData%\cli\config.json
CL_AUTH_CODECL_OUTPUTCL_HTTP_TIMEOUT_SECONDSCL_DEFAULT_PLATFORMCL_DEFAULT_VERSIONCL_LOCALE