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 should have a command or switches that will show what we are reading/loading. Some useful information: - Target URL - API Key - Location of the .ctf/config file -...

When we get errors from the API or otherwise get a bad response we need to print out the response to make it easier to debug.

Bumps [cookiecutter](https://github.com/cookiecutter/cookiecutter) from 1.6.0 to 2.1.1. Release notes Sourced from cookiecutter's releases. 2.1.1 Documentation updates Fix local extensions documentation (#1686) @​alkatar21 Bugfixes Sanitize Mercurial branch information before checkout. (#1689) @​ericof...

dependencies

I've seen people include files in dist and then either not include them in challenge.yml or write incorrect keys in challenge.yml that can't be found. For example: ``` dist: -...

It could be useful to have multiple challenges specified in a challenge repo instead of just a single challenge.yml. Or perhaps having multiple challenges inside of a single challenge.yml file....

We need a way to share CTFd configuration between events. It's too easy to forget that a configuration setting needs to be set.

We should in theory be able to use CTFd configuration variables in things like challenge descriptions and such. I think this is would be a really useful idea. Perhaps something...

If you rename a challenge directory or move it it will break the git subtree integration. We may need to look into a mv or rename functionality.

Hi, I may be wrong but it's not possible to add a git repo with `ctf challenge add {repo_url}` at first. This command relies on `git subtree` which is a...

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.