anchor.diff:  . Create your +assets.json+ file in the project root. See below for the syntax
   . Run the script from your project root: +python ./gen.py+
   
  +=== More usage examples:
  +. Specify a file to load as the top-level object in place of the assets.json.
  +* +python ./gen.py -f vendor/myassets.json+.
  +. Change verbosity level.
  +* +python ./gen.py -vv+.
  +** +-v+: Displays new files as they are being installed.
  +** +-vv+: Displays new files and skipped files.
  +
   === asset.json syntax:
   
   The most important attributes of the top-level object are: +assets+ and
  
positive.code:   "plugins":
    [
      {
        "type":"mycontent",
        "file":"plugins/mycontent.py",
        "class":"MyContentProvider"
      }
    ],
    "assets":["..."]
  }
  ----
  
  Declare an asset later like this:
  
  [source,json]
  ----
  
negative.code: 
  == What's missing?
  
  - There is no way to whitelist files that can stay in the distribution
  directory. At the moment, the script is very destructive and removes all files
  that were not installed during that invocation.
  - No plugin support.
  - No dependency management.
  