fix: update tmux shortcuts

This commit is contained in:
graelo 2021-03-23 07:25:02 +01:00
parent e0cb0e9564
commit 8cc42dbe44
3 changed files with 7 additions and 7 deletions

View file

@ -94,9 +94,9 @@ setup_pattern_binding "U" "--pattern-name uuid"
# prefix + t + v searches for version numbers # prefix + t + v searches for version numbers
setup_pattern_binding "v" "--pattern-name version" setup_pattern_binding "v" "--pattern-name version"
# prefix + t + d searches for any string of 4+ digits # prefix + t + d searches for any string of 4+ digits
setup_pattern_binding "d" "--pattern-name digits" setup_pattern_binding "G" "--pattern-name digits"
# prefix + t + m searches for hex numbers: 0xbedead # prefix + t + m searches for hex numbers: 0xbedead
setup_pattern_binding "m" "--pattern-name mem-address" setup_pattern_binding "P" "--pattern-name pointer-address"
# prefix + t + 4 searches for IPV4 # prefix + t + 4 searches for IPV4
setup_pattern_binding "4" "--pattern-name ipv4" setup_pattern_binding "4" "--pattern-name ipv4"
# prefix + t + 6 searches for IPV6 # prefix + t + 6 searches for IPV6

View file

@ -386,7 +386,7 @@ mod tests {
} }
#[test] #[test]
fn match_addresses() { fn match_pointer_addresses() {
let buffer = "Lorem 0xfd70b5695 0x5246ddf lorem\n Lorem 0x973113tlorem"; let buffer = "Lorem 0xfd70b5695 0x5246ddf lorem\n Lorem 0x973113tlorem";
let lines = buffer.split('\n').collect::<Vec<_>>(); let lines = buffer.split('\n').collect::<Vec<_>>();
let use_all_patterns = true; let use_all_patterns = true;
@ -407,11 +407,11 @@ mod tests {
.spans; .spans;
assert_eq!(spans.len(), 3); assert_eq!(spans.len(), 3);
assert_eq!(spans.get(0).unwrap().pattern, "mem-address"); assert_eq!(spans.get(0).unwrap().pattern, "pointer-address");
assert_eq!(spans.get(0).unwrap().text, "0xfd70b5695"); assert_eq!(spans.get(0).unwrap().text, "0xfd70b5695");
assert_eq!(spans.get(1).unwrap().pattern, "mem-address"); assert_eq!(spans.get(1).unwrap().pattern, "pointer-address");
assert_eq!(spans.get(1).unwrap().text, "0x5246ddf"); assert_eq!(spans.get(1).unwrap().text, "0x5246ddf");
assert_eq!(spans.get(2).unwrap().pattern, "mem-address"); assert_eq!(spans.get(2).unwrap().pattern, "pointer-address");
assert_eq!(spans.get(2).unwrap().text, "0x973113"); assert_eq!(spans.get(2).unwrap().text, "0x973113");
} }

View file

@ -31,7 +31,7 @@ pub(super) const PATTERNS: [(&str, &str); 16] = [
("sha", r"[0-9a-f]{7,40}"), ("sha", r"[0-9a-f]{7,40}"),
("ipv4", r"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"), ("ipv4", r"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"),
("ipv6", r"[A-f0-9:]+:+[A-f0-9:]+[%\w\d]+"), ("ipv6", r"[A-f0-9:]+:+[A-f0-9:]+[%\w\d]+"),
("mem-address", r"0x[0-9a-fA-F]+"), ("pointer-address", r"0x[0-9a-fA-F]+"),
("digits", r"[0-9]{4,}"), ("digits", r"[0-9]{4,}"),
]; ];