Skip to main content

CLI for Robot Framework PlatynUI

Project description

PlatynUI CLI

platynui-cli is the command-line tool for trying PlatynUI against the current desktop. Use it to check which providers are active, inspect the UI tree, test selectors, highlight targets, or capture quick diagnostic output.

[!WARNING] Preview package. Commands and output may still change.

Install

uv tool install --prerelease allow platynui-cli

Inside an existing virtual environment:

uv pip install --pre platynui-cli
# or
pip install --pre platynui-cli

Windows and Linux are the active targets. macOS packages currently contain stub backend support.

Try it

platynui-cli list-providers
platynui-cli info --format json
platynui-cli query "//control:Button[@Name='OK']"
platynui-cli highlight "//control:Button[@Name='OK']" --duration-ms 1200
platynui-cli screenshot screen.png

Useful command groups include query, snapshot, watch, focus, window, pointer, and keyboard. Run platynui-cli --help or platynui-cli <command> --help for the current command syntax.

Notes

  • On Linux, make sure the accessibility stack is enabled and AT-SPI is running.
  • Use --format json on commands that support it when scripts need stable output.
  • Keyboard sequences use the same <Ctrl+C> style syntax as the Python and Robot layers.

More information

The files in docs/ are working documentation for now and will be replaced or consolidated into proper user documentation later.

License

Apache-2.0. See the repository's LICENSE file.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl (3.0 MB view details)

Uploaded Python 3Windows ARM64

platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl (3.1 MB view details)

Uploaded Python 3Windows x86-64

platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl (5.7 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl (5.6 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ ARM64

platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl.

File metadata

  • Download URL: platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","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 platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 5e334b17d244e6c24c6d6015973a834f43a04eed0da5c5a20d787e76f71e0de7
MD5 b7e0a870b44b07e907ebbd6e24234e10
BLAKE2b-256 bb1b81346909601749f6f7e9366975b709e6731661b083133c55b14e9173e104

See more details on using hashes here.

File details

Details for the file platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl.

File metadata

  • Download URL: platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","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 platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 df6a1203e0a0f8abad7d5f599bf0c1f5cb5cd5837e709f0f7d9a453c26478149
MD5 9c02cf592ced7275631a371a32f34646
BLAKE2b-256 67772746a52054995e7911e0d88a72ede7d9d74fe197eac465b801cda50eaa08

See more details on using hashes here.

File details

Details for the file platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: Python 3, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","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 platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 01b2556cea94a28dcb07dea9321541b1edb5e0781cb36c00759bef3982d37e9a
MD5 e5b3aca9e71501fa4b9e99c67cbad647
BLAKE2b-256 0703c78cec27ed8585620e20c0d815887dc46b4321aaeab62e2dd814b32ed72a

See more details on using hashes here.

File details

Details for the file platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: Python 3, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","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 platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8acd28a573c5091100075e472db594c94c757d46a5a1c5310443614334823c44
MD5 251ef664881fea91bc6a16a8743e3705
BLAKE2b-256 a68fddcb6450d669621a47beb2dfa8ff05d68d666fc066b02d499253123946f9

See more details on using hashes here.

File details

Details for the file platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","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 platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0369d121a4e8448110ab98e81e6e3b6851056beb4de291f81d4b24b86e18d959
MD5 19fc002f094b820aaf7c68449b3b3f78
BLAKE2b-256 e7b409073956217138e3da753771e37dad6ef42fa88d1e758da95389f4826709

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