Skip to main content

Command-line interface for Kolay IK (https://apidocs.kolayik.com)

Project description

kolay-cli

An unofficial command-line interface and MCP server for Kolay İK.

Notice

This is an unofficial lab project. It is not an official product of Kolay Yazılım A.Ş. They are not responsible for data loss or system errors. You are responsible for your API tokens. Use the tools with care. They change live data.

Install

Install via standalone wizard:

  1. Download the latest release.
  2. Run kolay-setup.
  3. Accept the disclaimer and follow the prompts.

Or install via pip:

pipx install kolay-cli
kolay setup

Example

kolay person list
kolay leave create --type annual --start 2026-03-01 --end 2026-03-03

Commands

Commands follow the kolay <resource> <action> pattern.

Resource Action
auth login, logout, status
config show, set
person list, view, summary, create, update, terminate
leave list, create
timelog list, create, delete
training list, create, delete
calendar list, create, update, delete
unit tree
doctor health check

MCP Server

Integrate Kolay İK with AI assistants.

kolay mcp install

Output Modes

  • --json: Machine-readable output.
  • --yes: Bypass confirmations.
  • --debug: Write HTTP traces to ~/.config/kolay/debug.log.

Exit Codes

Code Meaning
0 Success
1 Error
2 Bad input
3 Not found
4 Auth error
5 Conflict

Links

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kolay_cli-0.10.0.tar.gz (97.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kolay_cli-0.10.0-py3-none-any.whl (78.6 kB view details)

Uploaded Python 3

File details

Details for the file kolay_cli-0.10.0.tar.gz.

File metadata

  • Download URL: kolay_cli-0.10.0.tar.gz
  • Upload date:
  • Size: 97.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kolay_cli-0.10.0.tar.gz
Algorithm Hash digest
SHA256 d7990e2c430efd4ac0a138fb409793f9347a2dfa02b5bb2a49d59039296a26c1
MD5 8c333c875a09e0d92f23d7bbc5240d0d
BLAKE2b-256 512fa1ed6c568857db27f9d6252f03bd9462d6530b927f4c16815f8ce4511471

See more details on using hashes here.

File details

Details for the file kolay_cli-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: kolay_cli-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 78.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kolay_cli-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d8e2e9ddf1dde274b4ef8239105c057471b427fab037ab80275b36df45bf51d
MD5 676e67c72fdae8a211f0fd22bd7601a2
BLAKE2b-256 9701f11e235768a2193e67955b29ef5bd81c94b121e7d10a63e3537f71889d62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page