refactor: update depdendency versions
This commit is contained in:
+2
-43
@@ -1,49 +1,8 @@
|
||||
import logging
|
||||
import os
|
||||
import sys
|
||||
from argparse import ArgumentParser
|
||||
from pathlib import Path
|
||||
|
||||
from project_manager.logging import CustomFormatter
|
||||
from project_manager.manager import ProjectManager
|
||||
from project_manager.runner import ProjectManagerRunner
|
||||
|
||||
|
||||
def run():
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument(
|
||||
"task",
|
||||
nargs="?",
|
||||
default="show",
|
||||
)
|
||||
parser.add_argument("-p", "--path", default=os.getcwd())
|
||||
parser.add_argument("-v", "--verbose", action="count", default=1)
|
||||
parser.add_argument("-q", "--quiet", action="store_true")
|
||||
args = parser.parse_args()
|
||||
|
||||
logging_level = logging.WARNING
|
||||
if args.verbose > 2:
|
||||
logging_level = logging.TRACE
|
||||
elif args.verbose > 1:
|
||||
logging_level = logging.DEBUG
|
||||
elif args.verbose > 0:
|
||||
logging_level = logging.INFO
|
||||
if args.quiet:
|
||||
logging_level = logging.CRITICAL
|
||||
|
||||
stdout_handler = logging.StreamHandler()
|
||||
stdout_handler.setFormatter(CustomFormatter("%(message)s"))
|
||||
|
||||
logging.basicConfig(
|
||||
level=logging_level,
|
||||
format="%(message)s",
|
||||
handlers=[stdout_handler],
|
||||
)
|
||||
|
||||
basepath = Path(args.path)
|
||||
manager = ProjectManager(basepath)
|
||||
result = manager.run_task(args.task)
|
||||
if result["failed"] > 0:
|
||||
sys.exit(1)
|
||||
ProjectManagerRunner.from_args().run()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user