2021-10-09 18:50:43 +02:00
|
|
|
# standard imports
|
|
|
|
import logging
|
2021-10-09 19:56:29 +02:00
|
|
|
import os
|
|
|
|
|
|
|
|
# local imports
|
|
|
|
from cic import Proof
|
|
|
|
from cic.meta import Meta
|
|
|
|
from cic.attachment import Attachment
|
2021-10-09 18:50:43 +02:00
|
|
|
|
|
|
|
logg = logging.getLogger(__name__)
|
|
|
|
|
|
|
|
|
|
|
|
def process_args(argparser):
|
|
|
|
argparser.add_argument('directory', help='directory to initialize')
|
|
|
|
|
|
|
|
|
|
|
|
def validate_args(args):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
def execute(config, eargs):
|
2021-10-09 19:56:29 +02:00
|
|
|
os.makedirs(eargs.directory)
|
|
|
|
|
|
|
|
cp = Proof(eargs.directory)
|
|
|
|
cm = Meta(eargs.directory)
|
|
|
|
ca = Attachment(eargs.directory)
|
|
|
|
|
|
|
|
cp.start()
|
|
|
|
cm.start()
|
|
|
|
ca.start()
|