Kevin Chung

Results 127 issues of Kevin Chung

Perhaps we can have build system integration with something like https://www.pyinvoke.org/. For example in a reversing challenge we can specify a build script that ctfcli can execute.

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...

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

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.

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

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

https://github.com/CTFd/CTFd/blob/ae29dca881a0b1365be1e7ba639d8b36cac30ebc/CTFd/plugins/migrations.py#L56-L62 This strategy of automatically detecting the caller plugin in order to be able to apply migrations is somewhat fragile. If we could do it some other way it would...

We should have a way to have ctfcli verify that a given installed challenge matches the local state. This could help in situations where perhaps an admin deletes files or...

It's unclear how to remove a challenge. Especially if it's deleted from the local event repo.