diff --git a/src/utils/source.rs b/src/utils/source.rs new file mode 100644 index 00000000..73e7297a --- /dev/null +++ b/src/utils/source.rs @@ -0,0 +1,9 @@ +use std::path::Path; + +use regex::Regex; + +pub fn validate_source(source: &str) -> bool +{ + let re = Regex::new(r"^https?://.*").unwrap(); + return Path::new(&source).is_file() || re.is_match(&source); +} \ No newline at end of file