hni 0.0.2

ni-compatible package manager command router with node shim
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{
    core::{error::HniResult, resolve, resolve::ResolveContext, types::ResolvedExecution},
    features::interactive::ni_search::augment_ni_args_interactive,
};

pub fn handle(args: Vec<String>, ctx: &ResolveContext) -> HniResult<Option<ResolvedExecution>> {
    let args = augment_ni_args_interactive(args, ctx)?;
    let resolved = resolve::resolve_ni(args, ctx)?;
    Ok(Some(resolved))
}