mindflow 0.1.2

A command line client for Mindflow
use clap::{Parser};

use crate::resolve_handling::resolve::{resolve};
use crate::resolve_handling::generate_index::generate_index;

#[derive(Parser)]
pub(crate) struct Generate {
    #[arg(index = 1)]
    pub(crate) references: Vec<String>,
}

impl Generate {
    pub(crate) async fn execute(&mut self) {
        let resolved = resolve(&self.references).await;
        generate_index(resolved).await;

        println!("Indexing complete");
    }
}