Skip to main content

Tools to create, run your Deadlock challenges.

Help

dcli --help

Documentation about challenges.

Install from pip

pip install deadlock-cli --user

If it does not work make sure you have your PATH correctly set:
export PATH=$PATH:/home/$USER/.local/bin

Install from sources

git clone https://github.com/deadlock-resources/dcli.git
cd dcli/
pip3 install .

Get dcli version

dcli version

Generate mission

dcli gen (java|python|cpp|c|kotlin)

Execute mission

dcli solve ./mission_path
dcli run ./mission_path

Execute metamorph mission

To execute your multi language mission:

# running the Java code
dcli solve . java
dcli run . java

# running the Python code
dcli solve . python
dcli run . python

Use verbose mode

If you want more information when you launch the containers you can use the verbose mode with the flag --verbose. It also allows you to have more detail on some errors.

# running code with verbose mode

dcli run . --verbose
dcli solve . --verbose

Todo

  • Add Haskell generator language

Build archive from sources

python setup.py sdist

Metadata

Release files for deadlock-cli 1.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deadlock-cli 1.2.7
File Size Uploaded Provenance Actions
deadlock-cli-1.2.7.tar.gz 128.2 kB Without provenance Details for deadlock-cli-1.2.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for deadlock-cli 1.2.7
File Interpreter ABI Platform Actions
deadlock_cli-1.2.7-py3-none-any.whl Python 3 none any Details for deadlock_cli-1.2.7-py3-none-any.whl

Total release size: 272.9 kB

Release files / deadlock-cli-1.2.7.tar.gz

Download URL deadlock-cli-1.2.7.tar.gz
Size 128.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ac5750a6612294641c8807a4c3826e1b0dc872b2f07fd6b25ff089c01d0bfbbc
BLAKE2b-256 checksum
How to use checksums
4ab86fd838b7de23dccd5e46536b21b1153a2ef7b6787956c2612d7a97c17025
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / deadlock_cli-1.2.7-py3-none-any.whl

Download URL deadlock_cli-1.2.7-py3-none-any.whl
Size 144.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce32e8677f293d3e4dca0a71eeff3aba4720b5defcc9acdf32bc24920589ac92
BLAKE2b-256 checksum
How to use checksums
b397f1908d13e48a17d4bb874bb2abf1713920bc562e7cb334d374156eb71ea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Security for deadlock-cli 1.2.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page