#!/usr/bin/python
import sys
import os

if __name__ == '__main__':
  if len(sys.argv) == 2:
    import snippetist
    fname = sys.argv[1]
    tree = snippetist.process(open(fname).read(), fname.split('.')[0])
    for dirname, conts in tree.iteritems():
      if not os.path.exists(dirname):
        os.makedirs(dirname)
      for fname, cont in conts.iteritems():
        open(os.path.join(dirname, fname), 'w').write(cont)
    print 'Done!'
  else:
    print 'Usage: snippetist <filename>'