x

Programs, configuration and documentation that don't fit anywhere else
Log | Files | Refs | README | LICENSE

plumbing (523B)


      1 # to update: 9p write plumb/rules < $HOME/lib/plumbing
      2 editor=acme
      3 
      4 type is text
      5 data matches '^.*\.pdf'
      6 arg isfile $0
      7 plumb to pdf
      8 plumb start mupdf $file
      9 
     10 type is text
     11 data	matches '(mailto:)?[a-zA-Z0-9_+.\-]+@[a-zA-Z0-9_+.\-]*'
     12 plumb to sendmail
     13 plumb start claws-mail --compose mailto:$data
     14 
     15 # match modified from /usr/local/plan9/plumb/basic
     16 type is text
     17 data matches 'https?:://[a-zA-Z0-9_@\-]+([.:][a-zA-Z0-9_@\-]+)*/?[a-zA-Z0-9_?,%#~&/\-+=]+([:.][a-zA-Z0-9_?,%#~&/\-+=]+)*'
     18 plumb start firefox $data
     19 
     20 include basic