gokaygokay's picture
full_files
2f4febc
raw
history blame
887 Bytes
import sys
import argparse
from .. import WarpCore
from .. import templates
def template_init(args):
return ''''
'''.strip()
def init_template(args):
parser = argparse.ArgumentParser(description='WarpCore template init tool')
parser.add_argument('-t', '--template', type=str, default='WarpCore')
args = parser.parse_args(args)
if args.template == 'WarpCore':
template_cls = WarpCore
else:
try:
template_cls = __import__(args.template)
except ModuleNotFoundError:
template_cls = getattr(templates, args.template)
print(template_cls)
def main():
if len(sys.argv) < 2:
print('Usage: core <command>')
sys.exit(1)
if sys.argv[1] == 'init':
init_template(sys.argv[2:])
else:
print('Unknown command')
sys.exit(1)
if __name__ == '__main__':
main()