Add `cve' opener and support for cve://* "URLs". - plumb - Open certain URL patterns with an ad-hoc opener (plumber)
(HTM) hg clone https://bitbucket.org/iamleot/plumb
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset e20cfbb6555bf2338ab4ff67f5f7c43125d884f3
(DIR) parent 4d6339ada3a02c420813df8c2ecd37a1aa3c42ba
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Sat, 24 Mar 2018 16:32:27
Add `cve' opener and support for cve://* "URLs".
Diffstat:
openers/cve | 7 +++++++
plumb | 3 +++
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff -r 4d6339ada3a0 -r e20cfbb6555b openers/cve
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/openers/cve Sat Mar 24 16:32:27 2018 +0100
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+for u in "$@"; do
+ cve="$(printf "%s\n" "$u" | cut -d : -f 2)"
+ cveurl="https://nvd.nist.gov/vuln/detail/${cve}"
+ plumb "${cveurl}"
+done
diff -r 4d6339ada3a0 -r e20cfbb6555b plumb
--- a/plumb Sat Mar 24 16:31:50 2018 +0100
+++ b/plumb Sat Mar 24 16:32:27 2018 +0100
@@ -116,6 +116,9 @@
arxiv://* )
open "arxiv" "$u"
;;
+ cve://* )
+ open "cve" "$u"
+ ;;
esac
done