Skip to main content

TLA+ tools: download TLC, compile custom modules, run model checker

Project description

TLA+ CLI

Command-line tool for working with TLA+ specifications and the TLC model checker.

Project goals

  1. Simplify managing TLA+ tools such as TLC, community modules, custom modules, etc.
  2. Run TLA tools in a single CLI interface.
  3. Manage and display the tools outputs.

Features

  • Managing TLA+ Tools: Verify Java requirements, manage/pin tla2tools.jar versions, and handle cache settings.
  • Running TLC: Run the TLC model checker, inspect commands, and execute model checking with custom modules.
  • Custom Java Modules: Compile, register, and manage custom Java operator overrides for TLC using automated CLI commands.

Installation

For detailed installation instructions, please refer to:

Project details


Download files

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

Source Distribution

tlaplus_cli-0.7.0.tar.gz (43.5 kB view details)

Uploaded Source

Built Distribution

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

tlaplus_cli-0.7.0-py3-none-any.whl (57.6 kB view details)

Uploaded Python 3

File details

Details for the file tlaplus_cli-0.7.0.tar.gz.

File metadata

  • Download URL: tlaplus_cli-0.7.0.tar.gz
  • Upload date:
  • Size: 43.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tlaplus_cli-0.7.0.tar.gz
Algorithm Hash digest
SHA256 6cc61714affab5099ac2454c4c66fafae5995912edd76545e9bf90039445582a
MD5 d553afc3b0e29bcae56cd8c9a0c78ce9
BLAKE2b-256 a7b9eb97774f98a6df24f522faa9263e71e607fb0f04875c1816c50c1830d9e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tlaplus_cli-0.7.0.tar.gz:

Publisher: release.yml on nikolskiy/tlaplus-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tlaplus_cli-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: tlaplus_cli-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 57.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tlaplus_cli-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f078c6afa77a56f712b01b7431f23b6b832ca608eea5bbdaf382b3b37ae2104a
MD5 1605d983550a5126d2fcb6820317196b
BLAKE2b-256 3b92de2a1f714f734f21a3adb421170bbd5c0eb9f0113f489a2b8f3633de8419

See more details on using hashes here.

Provenance

The following attestation bundles were made for tlaplus_cli-0.7.0-py3-none-any.whl:

Publisher: release.yml on nikolskiy/tlaplus-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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