ctfcli icon indicating copy to clipboard operation
ctfcli copied to clipboard

ctfcli is a tool to manage Capture The Flag events and challenges

Results 54 ctfcli issues
Sort by recently updated
recently updated
newest added

We currently generate the README with nothing in it. We can actually generate it from the challenge.yml. We will need some way to promote the filling in of challenge.yml before...

Not sure if this is intended behavior, but in the previous build of ctfcli, when in a challenge directory, running `ctf challenge sync` or `ctf challenge install` would sync/install that...

We should have a `ctf challenge test` command. Some ideas: * Test that Dockerfiles build * Test the created image * Test chal is solveable

The function `install()` in `ctfcli/cli/challenge.py` implements a check to see if there is already a challenge with the same name. This check does this as follows: ```python if c["name"] ==...

add seems kind of like an overloaded term here. I think copying clone makes more sense maybe?

This needs better documentation on what exactly makes up a challenge. Jumping right into creating an event is a bad flow.

What are the current plans for the `image` field in the chal spec? One thing to keep in mind for deployment is that some chals might want multiple containers e.g....

Something to pull down all the data from a given CTFd instance.

Add a command to allow you to create the git folder in a different place than the default /home/user/.git The reasoning is that some of the .git folders have other...

If people want to add files to their challenge via ctfcli we should let them tab complete files.