GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
proj/pkgcore/snakeoil.git
master
A python library that implements optimized versions of common functionality
PkgCore Project (pkgcore@gentoo.org)
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
snakeoil
/
cli
Commit message (
Expand
)
Author
Age
Files
Lines
*
arghparse: fix handling with python 3.11.9
Arthur Zamarin
2024-04-08
1
-1
/
+1
*
Reformat with black 23.1.0
Arthur Zamarin
2023-03-24
1
-4
/
+0
*
cli.arghparse: add missing comma in help metavar text
Arthur Zamarin
2023-01-20
1
-3
/
+2
*
cli.arghparse: improve _format_args for Delayed
Arthur Zamarin
2023-01-16
1
-0
/
+2
*
process.spawn: add type annotations
Arthur Zamarin
2022-12-31
1
-1
/
+1
*
cli.arghparse: fix bind_final_check
Arthur Zamarin
2022-12-31
1
-1
/
+1
*
little modernization of snakeoil.cli
Arthur Zamarin
2022-12-30
3
-29
/
+26
*
Reformat w/ black 22.12.0 for consistency.
Brian Harring
2022-12-25
4
-233
/
+354
*
sort imports via isort
Tim Harder
2021-07-01
1
-3
/
+2
*
sort imports with isort
Tim Harder
2021-03-28
2
-14
/
+12
*
cli.arghparse: drop overly fragile CopyableParser
Tim Harder
2021-03-15
1
-42
/
+1
*
cli.arghparse: StoreBool: accept '0' and '1' as boolean args
Tim Harder
2021-03-05
1
-3
/
+3
*
cli.arghparse: add support for nargs with StoreBool
Tim Harder
2021-03-05
1
-0
/
+2
*
cli.arghparse: use consistent variable naming for keyword args
Tim Harder
2021-03-04
1
-14
/
+14
*
cli.arghparse: add parsers attr for ordered sequence of inherited parsers
Tim Harder
2021-03-04
1
-4
/
+8
*
cli.arghparse: run early parse funcs registered in parent parsers
Tim Harder
2021-03-04
1
-3
/
+3
*
cli.arghparse: add support for auto-registering existing subcommands
Tim Harder
2021-03-02
1
-2
/
+14
*
cli.arghparse: suppress stderr output when no man page exists
Tim Harder
2021-02-26
1
-1
/
+1
*
cli.arghparse: use lazy-object-proxy to lazily load subcmd parsers
Tim Harder
2021-02-17
1
-9
/
+10
*
cli.arghparse: lazily import subcommands registered via add_command()
Tim Harder
2021-02-17
1
-6
/
+10
*
cli.arghparse: initial add_command() support for subparsers
Tim Harder
2021-02-17
1
-1
/
+13
*
cli.arghparse: use := operator for ParseNonblockingStdin conditional
Tim Harder
2020-12-23
1
-4
/
+4
*
cli.arghparse: simplify Verbosity value fallback
Tim Harder
2020-12-23
1
-3
/
+1
*
cli.arghparse: check for colliding CommaSeparatedElements
Tim Harder
2020-12-23
1
-4
/
+14
*
cli.arghparse: bind_delayed_default(): skip running functor if attribute is set
Tim Harder
2020-12-20
1
-1
/
+5
*
cli.tool: use logging exception handler when emitting records
Tim Harder
2020-12-20
1
-0
/
+2
*
contexts: drop nullcontext since we're >=py38 now
Tim Harder
2020-12-14
1
-3
/
+3
*
cli.arghparse: make ArgumentParser copyable by default
Tim Harder
2020-12-04
1
-1
/
+1
*
cli.arghparse: make sure to raise argparse errors as the current parser
Tim Harder
2020-11-27
1
-15
/
+19
*
cli.arghparse: make Delayed actions pass down any default setting
Tim Harder
2020-11-25
1
-3
/
+4
*
cli.arghparse: add create_dir argument type
Tim Harder
2020-11-23
1
-4
/
+18
*
cli.arghparse: fix storing values for ParseNonblockingStdin
Tim Harder
2020-11-18
1
-1
/
+1
*
cli.arghparse: drop allow_stdin param for Parse*Stdin actions
Tim Harder
2020-11-18
1
-5
/
+3
*
cli.arghparse: add optional filter_func param for Parse*Stdin actions
Tim Harder
2020-11-18
1
-4
/
+6
*
cli.arghparse: initial ParseNonblockingStdin argparse action
Tim Harder
2020-11-18
1
-0
/
+24
*
cli.arghparse: minor ParseStdin simplifications
Tim Harder
2020-11-18
1
-5
/
+4
*
cli.tool: explicitly handle UserExceptions when parsing args
Tim Harder
2020-11-18
1
-23
/
+27
*
cli.tool: drop unused variable
Tim Harder
2020-11-18
1
-2
/
+1
*
klass: rename _sentinel to sentinel since it's used publicly
Tim Harder
2020-11-01
1
-2
/
+2
*
cli.arghparse: re-add pre_parse() method to fix man page generation
Tim Harder
2020-01-31
1
-9
/
+19
*
cli.arghparse: rework known args parsing
Tim Harder
2020-01-31
1
-14
/
+34
*
cli.arghparse: add support for registering early parse functions
Tim Harder
2020-01-31
1
-0
/
+12
*
drop unnecessary object class inheritance for py3
Tim Harder
2020-01-31
2
-3
/
+3
*
cli.arghparse: ArgumentParser: separate pre-parse phase into it's own method
Tim Harder
2020-01-20
1
-3
/
+12
*
cli.arghparse: ArgumentParser: add support for resetting defaults per parse run
Tim Harder
2020-01-18
1
-0
/
+11
*
cli.arghparse: CommaSeparatedNegations: raise error for colliding values
Tim Harder
2019-12-02
1
-0
/
+6
*
cli.arghparse: drop default subparser support
Tim Harder
2019-11-27
1
-51
/
+18
*
cli.arghparse: run all relevant final check functions
Tim Harder
2019-11-27
1
-10
/
+7
*
cli.arghparse: add initial positive_int type
Tim Harder
2019-11-25
1
-1
/
+6
*
cli.arghparse: add initial bounded_integer type
Tim Harder
2019-11-25
1
-0
/
+11
[next]