Skip to main content
← dvs documentation Rust API reference

resolve_paths_for_add

Function resolve_paths_for_add 

Source
pub fn resolve_paths_for_add(
    paths: Vec<PathBuf>,
    glob_pattern: Option<&str>,
    dvs_paths: &DvsPaths,
) -> Result<HashSet<PathBuf>>
Expand description

Resolve paths for add command following ripgrep-style behavior:

  • Explicit files: added directly (glob ignored)
  • Explicit directories: walked and filtered by glob
  • No paths + glob: walks cwd filtered by glob