unlost 0.18.1

Unlost - Local-first code memory for a workspace.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::cli::ModelCommand;

pub async fn run(command: ModelCommand) -> anyhow::Result<()> {
    match command {
        ModelCommand::Download {
            embed_model,
            cache_dir,
            force,
        } => {
            let dir =
                crate::embed::download_model(&embed_model, cache_dir.as_deref(), force).await?;
            println!("downloaded into: {}", dir.display());
            Ok(())
        }
    }
}