#!python

import sys
import os
import shutil

import licant

if len(sys.argv) < 2:
	print("Need template name") 
	exit(-1)

licant_directory = os.path.dirname(licant.__file__)
print("licant directory:", licant_directory)
p = "{}/templates/{}".format(licant_directory, sys.argv[1])

if os.path.exists(p):
	for f in os.listdir(p):
		if f in os.listdir("."):
			print("File {} is exist. Can' init directory with template {}".format(f, sys.argv[1]))
			exit(-1)
		else:
			if (os.path.isfile(os.path.join(p,f))):
				print("copy", os.path.join(p,f),f)
				shutil.copy(os.path.join(p,f),f)

else:
	print("wrong template name:", sys.argv[1])