jingmo653/sshconfig-resolve/pattern does not have a README file
fn MatchContext::new(host : String, original_host? : String, remote_user? : String, local_user? : String, tags? : Array[String]) -> MatchContextpub(all) enum MatchPredicate {
All
Not(MatchPredicate)
Host(PatternList)
OriginalHost(PatternList)
User(PatternList)
LocalUser(PatternList)
Tagged(PatternList)
} derive(Eq, Debug)fn compile_pattern_list_with_limits(patterns : Array[String], pattern_length_limit? : Int, pattern_count_limit? : Int) -> PatternList raise PatternErrorlet default_match_value_length_limit : Intlet default_pattern_length_limit : Intlet default_pattern_list_limit : Intfn host_matches(pattern : String, host : String) -> Boolfn parse_match_predicate(condition : String, arguments : Array[String]) -> MatchPredicate raise PatternErrorOpenSSH client configuration parser, evaluator, and explainable resolver for MoonBit.
Dependencies