DavHau
0a9b914ad5
clan-config: improve jsonschema arg parsing
...
- output json to stdout after success
- expect args in the style: `foo.bar = baz`
- handle different input types
- cast input types on best effort basis
- throw meaningful errors
2023-08-11 00:05:52 +02:00
Jörg Thalheim
8e07fc28ab
clan-cli: unbreak build
2023-08-10 11:30:12 +02:00
DavHau
0f54eccb78
clan-cli: unbreak dev-shell
2023-08-09 18:03:46 +02:00
DavHau
f9aaa5ad39
clan-config: unbreak + include data files
2023-08-09 17:59:18 +02:00
Jörg Thalheim
4cf82f3596
also rename project/pypi name
2023-08-08 14:20:45 +02:00
Jörg Thalheim
b540f318c7
cli: add test for --help
2023-08-03 15:33:08 +02:00
Jörg Thalheim
31a2d90df9
cli: fix installation of subpackages
2023-08-03 15:22:22 +02:00
Jörg Thalheim
df6e94b20e
move environment to helpers module
...
This fixes registering pytest plugins
2023-07-28 10:22:25 +00:00
Jörg Thalheim
282307ca2a
cli: explicitly list clan_cli package
2023-07-28 10:22:25 +00:00
Jörg Thalheim
e4af29d0b4
disable 100% coverage enforcement
2023-07-25 18:55:30 +02:00
DavHau
202e07d5fe
clan-cli: hint on how to get coverage html
2023-07-25 00:59:51 +02:00
DavHau
e806b5549d
clan-cli: enable mypy for tests
2023-07-21 13:43:29 +02:00
Jörg Thalheim
0bf3f42812
clan-cli: restructure according to python's module standard
2023-07-21 12:47:47 +02:00
DavHau
af7e4d7bb9
clan-cli: shell completion for bash, zsh, fish
2023-07-21 11:19:03 +02:00
DavHau
1e5cce99a9
clan-cli: manage sub-commands via python argparse
2023-07-21 11:19:03 +02:00
DavHau
9906d12384
clan-cli: initialize python project from template
...
clan-cli: remove unnecessary unit test file
clan-cli: fix shell.nix too stateful
clan-cli: remove conftest.py
clan-cli: fix flake-module.nix
2023-07-21 11:19:03 +02:00