preparing for cli

This commit is contained in:
Micaiah Parker 2018-08-10 22:16:22 -04:00
parent 64d3738d57
commit 3f327f25a1
3 changed files with 23 additions and 2 deletions

View File

@ -1,4 +1,5 @@
import os
from uuid import uuid4
from .utils import read_json, write_json
from .directories import get_campaign_dir, get_user_campaigns
@ -14,8 +15,8 @@ def generate_campaign_template():
return read_json(template)
return campaign_template
def next_campaign_file():
raise NotImplementedError
def next_campaign_file(): # TODO implement this
return 'campaign.json'
def activate_campaign(campaign_id):
for campaign in get_user_campaigns():

6
pbp/command.py Normal file
View File

@ -0,0 +1,6 @@
import click
from .character import make_character
@click.command()
def cli():
pass

14
setup.py Normal file
View File

@ -0,0 +1,14 @@
from setuptools import setup
setup(
name='pbp',
version='0.1',
py_modules=['pbp'],
install_requires=[
'click',
],
entry_points='''
[console_scripts]
pbp=pbp.command:cli
''',
)