1. add apps/cache/settings.py: cache_settings_t pydantic-settings singleton
with default dir ~/.cache/online.fxreader.pr34.commands_typed.archlinux/
apps/cache/cache_dir, env var ARCHLINUX_CACHE_DIR;
2. add apps/cache/cli.py: cache_cli_t with add_arguments/extract/apply;
3. remove --cache-dir from compile and archive subcommands, they now
use cache_settings_t.singleton().dir;
4. add test_cache_settings.py;
|
||
|---|---|---|
| .. | ||
| .venv-whl-cache | ||
| deps/whl | ||
| online/fxreader/pr34 | ||
| _m.py | ||
| .mypy.ini | ||
| cli.py | ||
| m.py | ||
| meson_options.txt | ||
| meson.build | ||
| pyproject.common.toml | ||
| pyproject.toml.bak | ||
| requirements.3.13.txt | ||