code: def run_changed_file_cmd(cmd, fp, pretty):
      
      with open(fp) as f:
          raw = f.read()
      # go sure regarding quotes:
      for ph in (dir_mon_filepath_ph, dir_mon_content_raw,
                  dir_mon_content_pretty):
          if ph in cmd and not ('"%s"' % ph) in cmd \
                          and not ("'%s'" % ph) in cmd:
              cmd = cmd.replace(ph, '"%s"' % ph)
  
      cmd = cmd.replace(dir_mon_filepath_ph, fp)
      print col('Running %s' % cmd, H1)
      for r, what in ((dir_mon_content_raw, raw),
                      (dir_mon_content_pretty, pretty)):
          cmd = cmd.replace(r, what.encode('base64'))
  
      # yeah, i know, sub bla bla...
      if os.system(cmd):
          print col('(the command failed)', R)
docs: running commands on changes.
          pretty the parsed file