Add bulk challenge pull and push, and auto pull after push #149
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.
Adjusted
ctf challenge {push, pull}
to default to push / pull all challenges instead of the challenge in the current working directory. Individual challenges can still be pulled by providing a path (so.
also works).In addition, there's a pull that's issued after each push. I'm not really sure why, but not pulling a just pushed challenge seems to lead to conflicts. Auto pull can be also disabled with
--no-auto-pull
.Finally with this new behavior, ctfcli also checks if a challenge has any changes to be pushed, and doesn't fail if there are none but just moves on.