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