Files
TinyTorch/tito/commands/__init__.py
Vijay Janapa Reddi 97e0563614 Add community and benchmark features with baseline validation
- Implement tito benchmark baseline and capstone commands
- Add SPEC-style normalization for baseline benchmarks
- Implement tito community join, update, leave, stats, profile commands
- Use project-local storage (.tinytorch/) for user data
- Add privacy-by-design with explicit consent prompts
- Update site documentation for community and benchmark features
- Add Marimo integration for online notebooks
- Clean up redundant milestone setup exploration docs
- Finalize baseline design: fast setup validation (~1 second) with normalized results
2025-11-20 00:17:21 -05:00

52 lines
1.3 KiB
Python

"""
CLI Commands package.
Each command is implemented as a separate module with proper separation of concerns.
Commands are organized into logical groups: system, module, and package.
"""
from .base import BaseCommand
# Individual commands (for backward compatibility)
from .notebooks import NotebooksCommand
from .info import InfoCommand
from .test import TestCommand
from .doctor import DoctorCommand
from .export import ExportCommand
from .reset import ResetCommand
from .jupyter import JupyterCommand
from .nbdev import NbdevCommand
from .status import StatusCommand
from .clean import CleanCommand
from .nbgrader import NBGraderCommand
from .book import BookCommand
from .benchmark import BenchmarkCommand
from .community import CommunityCommand
# Command groups
from .system import SystemCommand
from .module_workflow import ModuleWorkflowCommand
from .package import PackageCommand
__all__ = [
'BaseCommand',
# Individual commands
'NotebooksCommand',
'InfoCommand',
'TestCommand',
'DoctorCommand',
'ExportCommand',
'ResetCommand',
'JupyterCommand',
'NbdevCommand',
'StatusCommand',
'CleanCommand',
'NBGraderCommand',
'BookCommand',
'BenchmarkCommand',
'CommunityCommand',
# Command groups
'SystemCommand',
'ModuleWorkflowCommand',
'PackageCommand',
]