summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '8.1.x'HEADmainSagi Buchbinder Shadur2023-05-031-1/+1
|\
| * Fix typoKurt McKee2023-03-201-1/+1
| |
* | Merge branch '8.1.x'David Lord2023-01-198-112/+190
|\ \ | |/
| * Type hinting: improve decorator annotationsMartijn Pieters2023-01-193-56/+135
| | | | | | | | A combination of overloads, TypeVar, ParamSpec and Concatenate make it possible to tell the type checker more about what kinds of callables are expected and what is being returned.
| * Type hinting: Low-hanging fruit improvementsMartijn Pieters2023-01-195-13/+10
| | | | | | | | Clean out a series of ignores, either by specifying types or by reworking code slightly the ignore is no longer needed.
| * Types: don't leave generic types without a parameterMartijn Pieters2023-01-198-46/+48
| | | | | | | | Enable `disallow_any_generics` and provide type information for missing parameters for type hints.
| * start version 8.1.4David Lord2023-01-191-1/+1
| |
* | Merge branch '8.1.x'David Lord2022-12-293-5/+5
|\ \ | |/
| * update dependenciesDavid Lord2022-12-292-4/+4
| |
| * Fix versionchanged entry for click.Path (#2345)Hynek Schlawack2022-09-141-1/+1
| |
* | Merge branch '8.1.x'David Lord2022-04-282-4/+7
|\ \ | |/
| * release version 8.1.3David Lord2022-04-281-1/+1
| |
| * disallow use of is_flag and multiple in optionJohn Reese2022-04-281-0/+3
| |
| * use verbose Callable for @command and @groupJonxslays2022-04-261-4/+4
| |
| * start version 8.1.3David Lord2022-04-261-1/+1
| |
* | Merge branch '8.1.x'David Lord2022-03-311-3/+3
|\ \ | |/
| * restore Path param orderDavid Lord2022-03-311-2/+2
| |
| * fix readable path check error messageAlexander Shadchin2022-03-311-1/+1
| |
| * start version 8.1.2David Lord2022-03-311-1/+1
| |
* | Merge branch '8.1.x'David Lord2022-03-302-25/+43
|\ \ | |/
| * release version 8.1.1David Lord2022-03-301-1/+1
| |
| * fix(types): decorator typing failsHenry Schreiner2022-03-302-25/+43
| |
| * start version 8.1.1David Lord2022-03-301-1/+1
| |
* | start version 8.2.0David Lord2022-03-281-1/+1
|/
* release version 8.1.0David Lord2022-03-281-1/+1
|
* treat empty auto_envvar as NoneDavid Lord2022-03-281-1/+4
|
* shell completion prioritizes option values over new optionsPaul Spangler2022-03-282-9/+11
| | | | | | | Allow option values that start with an option prefix to complete rather than treating them like new options. Don't treat count options as needing a value to complete.
* fix ParamType.to_info_dict() with no nameMatthew Martin2022-03-191-1/+8
|
* group without command passes return value to result callbackDavid Lord2022-03-191-4/+4
|
* postpone referencing sys.modules["__main"] in click.utils._detect_program_nameAdrian Garcia Badaracco2022-03-171-1/+4
|
* correctly annotate return type of @command(cls=XYZ)matejcik2022-03-111-4/+23
|
* command decorator params argumentDavid Lord2022-02-211-3/+12
|
* don't process doc in command decoratorDavid Lord2022-02-211-1/+1
|
* refactor try/exceptDavid Lord2022-02-211-2/+3
|
* inline command decorator codeDavid Lord2022-02-211-28/+19
|
* glob expansion on Windows doesn't fail on invalid valuesDavid Lord2022-02-211-2/+10
|
* allow empty str input for promptunparalleled-js2022-02-211-1/+2
|
* defer processing Command.help, epilog, and short_helpDavid Lord2022-02-211-29/+14
|
* Store raw help string for commandsStephen Finucane2022-02-201-7/+11
| | | | | | | | | | | | | Some tools, such as sphinx-click [1], may wish to access the full help string for a command including any text after the form feed character (which indicates truncation [2]). Make this possible by storing the help string without truncation and instead truncate when we use this string (i.e. truncate on load, not on store). [1] https://github.com/click-contrib/sphinx-click/issues/56 [2] https://click.palletsprojects.com/en/latest/documentation/#truncating-help-texts Signed-off-by: Stephen Finucane <stephen@that.guru>
* enforce required flagDanny Sepler2022-02-201-1/+1
|
* cleandoc for Command help, epilog, and short_helpDavid Lord2022-02-202-18/+30
|
* Option calls cleandoc on help instead of @optionGianluca Gippetto2022-02-202-3/+7
|
* param=None is the same as not passing the paramGianluca Gippetto2022-02-202-6/+7
|
* Option.show_default now overrides Context.show_defaultGianluca Gippetto2022-02-201-15/+32
| | | | Previously, it was the opposite.
* keep !r format for nowDavid Lord2022-02-201-3/+3
|
* add an ability to check that a Path has an executable bit setNicky Sielicki2022-02-191-8/+25
|
* command and group decorator parentheses are optionalAngus L'Herrou2022-02-192-5/+85
|
* remove utf-8 detectionDavid Lord2022-02-182-105/+0
|
* Merge branch '8.0.x'David Lord2022-02-181-1/+1
|\
| * release version 8.0.4David Lord2022-02-181-1/+1
| |