Skip to main content

gated_name

Function gated_name 

Source
pub fn gated_name(cmd: &str) -> String
Expand description

The program name the gates check for a command: its file-name component, so ls, /bin/ls, and ./ls all gate on ls. On Windows a trailing executable suffix (.exe/.com/.bat/.cmd, case-insensitive) is stripped, so an absolute or sibling path like ...\ct-search.exe gates as ct-search.

ยงExamples

use coding_tools::allowlist::gated_name;

assert_eq!(gated_name("/bin/ls"), "ls");
assert_eq!(gated_name("./parse"), "parse");