Skip to main content

Module cli_paths

Module cli_paths 

Source
Expand description

Various pieces of code for dealing with “paths” passed to bootstrap on the command-line, extracted from core/builder/mod.rs because that file is large and hard to navigate.

Re-exports§

use std::collections::HashMap; 🔒
use std::collections::HashSet; 🔒
use std::hash::Hash; 🔒
use std::hash::Hash; 🔒
use std::path::Path; 🔒
use std::path::PathBuf; 🔒
use crate::core::builder::Builder; 🔒
use crate::core::builder::CommandLineStepDescription; 🔒
use crate::core::builder::Kind; 🔒
use crate::core::builder::PathSet; 🔒
use crate::core::builder::ShouldRun; 🔒
use crate::utils::helpers; 🔒

Structs§

StepExtra 🔒
Combines a CommandLineStepDescription with its corresponding ShouldRun.

Functions§

match_paths_to_steps_and_run 🔒
normalize_selector 🔒
Normalize command-line arguments that happen to be paths, e.g.: