Releases: CTFd/ctfcli
Releases · CTFd/ctfcli
0.0.9
0.0.9 / 2021-08-06
Added
ctf challenge add/update/restore
will now use git subtrees when working with git repos instead of direct cloningctf challenge push [challenge]
can now be used to push local changes to the upstream challenge repo- Added challenge topics from CTFd 3.4 to the challenge.yml spec
- Added challenge topics from CTFd 3.4 to the challenge
sync
andinstall
commands - Added challenge connection_info from CTFd 3.4 to the challenge.yml spec
- Added challenge connection_info from CTFd 3.4 to the challenge
sync
andinstall
commands
0.0.8
0.0.8 / 2021-06-21
Added
- Added an
extra
field in challenge specification to support different CTFd challenge types- This adds support for dynamic value challenges in CTFd > 3.3.0 (Must have commit df27d0e7a9e336b86165d41920aa176db4ff0e06).
- Improved
ctf challenge lint
to catch some common mistakes in a challenge - Added an
--ignore
flag toctf challenge install
andctf challenge sync
to disable installation of certain challenge properties (e.g. flags, tags, hints, etc).- Usage:
ctf challenge install challenge.yml --ignore=flags,tags
- Usage:
ctf challenge install --ignore=flags,tags
- Usage:
ctf challenge sync challenge.yml --ignore=flags,tags
- Usage:
ctf challenge sync --ignore=flags,tags
- Usage:
- Automatic releases from Github to PyPI
Fixed
- Fix web challenge template for serve.sh
- Changed all Alpine images in Dockerfiles to use Debian
- Add examples or more complicated flag creation examples to challenge specification