mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 17:00:23 +00:00
- paperforge_lite/cli.py: argparse CLI with global --vault, subcommands paths/status/selection-sync/index-refresh/deep-reading/ocr (ocr defaults to run action) - paperforge_lite/__main__.py: python -m paperforge_lite fallback entry point - paperforge_lite/config.py: shared resolver (load_vault_config, resolve_vault, paperforge_paths, paths_as_strings, load_simple_env) matching Plan 01 contract - pyproject.toml: setuptools build, paperforge-lite package, Python >=3.10, dependencies from requirements.txt, [project.scripts] paperforge=paperforge_lite.cli:main - paperforge_lite/__init__.py: package init (version 1.0.0) CLI loads .env from vault root and <system_dir>/PaperForge/.env before worker dispatch, matching legacy pipeline behavior.
7 lines
178 B
Python
7 lines
178 B
Python
"""paperforge_lite.__main__ — entry point for `python -m paperforge_lite`."""
|
|
|
|
import sys
|
|
from paperforge_lite.cli import main
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(main())
|