Skip to content

Commit c2ab45e

Browse files
committed
Merge branch 'main' of github.com:aipartnerup/apcore-cli-python
2 parents 222a575 + 3419604 commit c2ab45e

File tree

1 file changed

+0
-35
lines changed

1 file changed

+0
-35
lines changed

README.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -383,41 +383,6 @@ pytest --cov # with coverage report
383383
bash examples/run_examples.sh # run all examples
384384
```
385385

386-
### Project Structure
387-
388-
```
389-
src/apcore_cli/
390-
├── __init__.py # Package version
391-
├── __main__.py # CLI entry point, wiring
392-
├── cli.py # LazyModuleGroup, build_module_command, collect_input
393-
├── config.py # ConfigResolver (4-tier precedence)
394-
├── schema_parser.py # JSON Schema -> Click options
395-
├── ref_resolver.py # $ref / allOf / anyOf / oneOf resolution
396-
├── output.py # TTY-adaptive output formatting (rich)
397-
├── discovery.py # list / describe commands
398-
├── approval.py # HITL approval gate with timeout
399-
├── shell.py # bash/zsh/fish completion + man pages
400-
├── _sandbox_runner.py # Subprocess entry point for sandboxed execution
401-
└── security/
402-
├── __init__.py # Exports
403-
├── auth.py # API key authentication
404-
├── config_encryptor.py # Keyring + AES-256-GCM encrypted config
405-
├── audit.py # JSON Lines audit logging
406-
└── sandbox.py # Subprocess-based execution isolation
407-
408-
examples/
409-
├── run_examples.sh # Run all examples end-to-end
410-
└── extensions/
411-
├── math/ # math.add, math.multiply
412-
├── text/ # text.upper, text.reverse, text.wordcount
413-
└── sysutil/ # sysutil.info, sysutil.env, sysutil.disk
414-
415-
planning/ # Implementation plans (TDD task breakdowns)
416-
├── overview.md
417-
├── state.json
418-
└── *.md # Per-feature plans
419-
```
420-
421386
## License
422387

423388
Apache-2.0

0 commit comments

Comments
 (0)