Add new option for create new extension
This commit is contained in:
parent
0d19d634d1
commit
582a327c7c
|
@ -595,7 +595,7 @@ def _update_files():
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
def _new():
|
def _create():
|
||||||
if not _validate_new():
|
if not _validate_new():
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -726,8 +726,27 @@ def _update():
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
def _new(args):
|
||||||
|
if not args.target:
|
||||||
|
msg = 'Add argument target: -t PATH_TARGET'
|
||||||
|
log.error(msg)
|
||||||
|
return
|
||||||
|
|
||||||
|
if not args.name:
|
||||||
|
msg = 'Add argument name: -n name-new-extension'
|
||||||
|
log.error(msg)
|
||||||
|
return
|
||||||
|
|
||||||
|
msg = 'Folders and files copy successfully for new extension'
|
||||||
|
log.info(msg)
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
def main(args):
|
def main(args):
|
||||||
|
if args.new:
|
||||||
|
_new(args)
|
||||||
|
return
|
||||||
|
|
||||||
if args.update:
|
if args.update:
|
||||||
_update()
|
_update()
|
||||||
return
|
return
|
||||||
|
@ -740,8 +759,8 @@ def main(args):
|
||||||
_embed(args)
|
_embed(args)
|
||||||
return
|
return
|
||||||
|
|
||||||
if args.new:
|
if args.create:
|
||||||
_new()
|
_create()
|
||||||
return
|
return
|
||||||
|
|
||||||
if not _validate_update():
|
if not _validate_update():
|
||||||
|
@ -762,9 +781,13 @@ def main(args):
|
||||||
def _process_command_line_arguments():
|
def _process_command_line_arguments():
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description='Make LibreOffice extensions')
|
description='Make LibreOffice extensions')
|
||||||
parser.add_argument('-i', '--install', dest='install', action='store_true',
|
parser.add_argument('-new', '--new', dest='new', action='store_true',
|
||||||
default=False, required=False)
|
default=False, required=False)
|
||||||
parser.add_argument('-n', '--new', dest='new', action='store_true',
|
parser.add_argument('-t', '--target', dest='target', default='')
|
||||||
|
parser.add_argument('-n', '--name', dest='name', default='', required=False)
|
||||||
|
parser.add_argument('-c', '--create', dest='create', action='store_true',
|
||||||
|
default=False, required=False)
|
||||||
|
parser.add_argument('-i', '--install', dest='install', action='store_true',
|
||||||
default=False, required=False)
|
default=False, required=False)
|
||||||
parser.add_argument('-e', '--embed', dest='embed', action='store_true',
|
parser.add_argument('-e', '--embed', dest='embed', action='store_true',
|
||||||
default=False, required=False)
|
default=False, required=False)
|
||||||
|
|
Loading…
Reference in New Issue