Add a custom Context with align_{} params and a BaseCommand that uses it #16
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.
Added a custom
Context
class, having the following additional parameters:align_option_groups = True
,align_sections = True
.The corresponding arguments in
OptionGroupMixin
andSectionMixin
wereset to
None
. By setting them, you can override the context value.Changed the class hierarchy:
added a
BaseCommand
, extendingclick.Command
and using the customContext
by default. This class also "backports" the Click 8.0 classattribute
context_class
.cloup.Command
andcloup.MultiCommand
extendscloup.BaseCommand
cloup.Group
now extendscloup.MultiCommand
.