Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
0.1.0 / 2023-10-03
Added
cli
andcore
. Thecore
module now packages logic previously found insideutils
, wrapped into classes.core
module will only print out warnings instead of interrupting the whole process. Everything else will throw exceptions which can be caught and handled however desiredcli
andcore
internal modules have type hintscore
module--hidden
toctf challenge install
which will deploy the challenge / challenges in a hidden state regardless of theirchallenge.yml
value.ctf challenge edit <name>
andctf challenge edit <name> --dockerfile
to open challenge.yml or Dockerfile for that challengectf templates
andctf plugins
fordir
(path
) and forview
(show
)ctf challenge deploy
/ctf challenge install
/ctf challenge sync
ctf challenge deploy
will now deploy ALL deployable challenges if a specific challenge is not specifiedregistry://registry.example.com/example-project
and the challenge name will be appended for a full location.ctf challenge deploy
will now also automatically login to the registry with Cloud and Registry deployments.[email protected]
. The deployment will use the access token as the password.username
andpassword
keys inside a[registry]
section in the project config file.LOGLEVEL
environment variable to enable DEBUG logging has been addedFixed
install
/sync
/deploy
- exit code will be 1 if ANY of the challenges failed toinstall
/sync
/deploy
.Changed
pyproject.toml
python-fire
has been updated to 0.5.0Removed
ctf challenge finalize
command