frame_cli.main module¶
CLI entry point.
- frame_cli.main.init() None [source]¶
Create a new Frame metadata file at the root of the current project.
- frame_cli.main.list_components(only_local: bool = <typer.models.OptionInfo object>, only_remote: bool = <typer.models.OptionInfo object>, type: ~frame_cli.listing.ComponentType | None = <typer.models.OptionInfo object>) None [source]¶
List installed and remote components.
- frame_cli.main.list_models(only_local: bool = <typer.models.OptionInfo object>, only_remote: bool = <typer.models.OptionInfo object>) None [source]¶
List installed and remote hybrid models.
- frame_cli.main.pull_component(name: str = <typer.models.ArgumentInfo object>, hybrid_model: str = <typer.models.ArgumentInfo object>) None [source]¶
Download a component.
- frame_cli.main.pull_model(name: str = <typer.models.ArgumentInfo object>, destination: str | None = <typer.models.ArgumentInfo object>) None [source]¶
Download a hybrid model and setup environment.
- frame_cli.main.push(use_new_token: bool = <typer.models.OptionInfo object>) None [source]¶
Submit a pull request to the Frame project with new/updated metadata.
- frame_cli.main.show_component(name: str = <typer.models.ArgumentInfo object>, hybrid_model: str | None = <typer.models.ArgumentInfo object>, local: bool = <typer.models.OptionInfo object>) None [source]¶
Show information about a component.
- frame_cli.main.show_model(name: str = <typer.models.ArgumentInfo object>, local: bool = <typer.models.OptionInfo object>) None [source]¶
Show information about a hybrid model.
- frame_cli.main.update() None [source]¶
Update Frame CLI, assuming it has been installed with uv tool install.