mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
- _runSetup(): validates fields, spawns paperforge setup --headless, disables/enables button - Uses spawn (not exec) for stdout streaming, --headless (not --non-interactive) - Explicit directory args override headless_setup defaults - _showNotice(): renders success/error/progress via Obsidian Notice API - _formatSetupError(): maps 5+ error patterns to Chinese, raw errors logged to console - _processSetupOutput(): parses [*]/[OK]/[FAIL] step markers from stdout - _setStatus(): updates status area with color-coded CSS class - Button disable/enable in try/finally prevents double-click - INST-04: sidebar and commands unchanged |
||
|---|---|---|
| .. | ||
| command_files | ||
| commands | ||
| plugin | ||
| skills | ||
| worker | ||
| __init__.py | ||
| __main__.py | ||
| cli.py | ||
| config.py | ||
| logging_config.py | ||
| ocr_diagnostics.py | ||
| pdf_resolver.py | ||
| setup_wizard.py | ||