# init command import os from ..repo import Repository from ..color import colored def parser(subparsers, config): parser = subparsers.add_parser('init', help="initialize the .papers directory") return parser def command(config): """Create a .papers directory""" papersdir = os.getcwd() + '/.papers' if not os.path.exists(papersdir): print('Initializing papers in {}'.format( colored(papersdir, 'filepath'))) repo = Repository() repo.init(papersdir) # Creates directories repo.save() # Saves empty repository description else: print(colored('error', 'error') + ' : papers already present in {}.'.format( colored(papersdir, 'filepath'))) exit(-1)