HPI/my/core
Sean Breckenridge 349ab78fca
core/cli: switch to using click library #155
everything is backwards-compatible with the previous
interface, the only minor changes were to the doctor cmd
which can now accept more than one item to run,
and the --skip-config-check to skip the config_ok
check if the user specifies to

added a test using click.testing.CliRunner (tests
the CLI in an isolated environment), though
additional tests which aren't testing the CLI
itself (parsing arguments or decorator behaviour)
can just call the functions themselves, as they
no longer accept a argparser.Namespace and instead
accept the direct arguments
2021-04-04 10:06:59 +01:00
..
__init__.py new: basic arbtt module 2021-02-25 19:56:35 +00:00
__main__.py core/cli: switch to using click library #155 2021-04-04 10:06:59 +01:00
cachew.py core: add helper to 'freeze' dataclasses, in order to derive a schema from the properties 2021-02-25 19:56:35 +00:00
cfg.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
common.py core: add ensure_unique iterator transfromation 2021-04-02 20:09:53 +01:00
compat.py core/windows: fix get_files and its tests 2021-02-16 06:40:42 +00:00
core_config.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
dataset.py core: use immutable mode in dataset helper 2020-07-06 21:40:41 +01:00
discovery_pure.py core: discovery_pure; allow multiple package roots (#152) 2021-04-02 15:46:18 +01:00
error.py my.core.serialize: orjson with additional default and _serialize hook (#140) 2021-03-20 00:48:03 +00:00
freezer.py fix mypy errors 2021-03-22 06:34:07 +00:00
influxdb.py fix spelling mistakes 2021-03-28 06:53:24 +01:00
init.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
kompress.py kyhton.kompress: move to core (with a fallback, used in promnesia) 2020-10-29 03:13:18 +01:00
konsume.py my.kython.konsume: move to core 2020-10-29 03:13:18 +01:00
logging.py fix spelling mistakes 2021-03-28 06:53:24 +01:00
orgmode.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
pandas.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
preinit.py cli: add 'config init' command 2020-05-25 12:25:41 +01:00
py37.py add py37 compatilibity helper for datetime.fromisoformat 2020-05-13 22:52:23 +01:00
query.py my.core.query: initial implementation (#143) 2021-03-28 07:52:50 +01:00
serialize.py my.core.serialize: support serializing Paths 2021-03-28 06:55:03 +01:00
stats.py my.pdfs: cleanup/refactor 2021-04-01 17:27:06 +01:00
time.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
util.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
warnings.py core/cli: switch to using click library #155 2021-04-04 10:06:59 +01:00