CLI tools for Deadlock challenges.
Project description
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
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
deadlock-cli-1.2.6.tar.gz
(128.7 kB
view hashes)
Built Distribution
deadlock_cli-1.2.6-py3-none-any.whl
(144.7 kB
view hashes)
Close
Hashes for deadlock_cli-1.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc0c50723681f4e8fa913ff012a718c915740dd1dd0b0200a2d317f7db941c51 |
|
MD5 | 40bbea3db1e374ce024a602c66016d30 |
|
BLAKE2b-256 | 1b85e5967d598a4eef9a965032cd17b707966aa288446e8b9db8ef3a4de7f057 |