chetana / dcli

Tool challenge generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Todo

  • Add Haskell generator language

Build archive from sources

python setup.py sdist

About

Tool challenge generator

License:GNU General Public License v3.0


Languages

Language:Python 62.0%Language:Kotlin 10.2%Language:Java 9.7%Language:C++ 8.1%Language:Shell 4.6%Language:C 3.5%Language:Dockerfile 1.0%Language:Makefile 0.9%