From cb40434aae03c27579c7a827a0b649c227dee2c8 Mon Sep 17 00:00:00 2001 From: Dobin Date: Thu, 15 Feb 2024 18:50:01 +0000 Subject: [PATCH] ui: msg when no args --- supermega.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/supermega.py b/supermega.py index f19e043..703d98e 100644 --- a/supermega.py +++ b/supermega.py @@ -114,6 +114,11 @@ def main(): project.cleanup_files_on_start = not args.no_clean_at_start project.cleanup_files_on_exit =not args.no_clean_at_exit + if not args.shellcode or not args.inject: + logger.error("Require: --shellcode --inject ") + logger.info(r"Example: .\supermega.py --shellcode .\shellcodes\calc64.bin --inject .\exes\7z.exe") + return 1 + if args.shellcode: if not os.path.isfile(args.shellcode): logger.info("Could not find: {}".format(args.shellcode)) @@ -154,7 +159,7 @@ def start(): #observer.add_json("capabilities_a", project.exe_capabilities) #observer.add_json("options", options) - logger.info("--[ SourceStyle: {}".format(project.source_style.name)) + logger.warning("--[ SourceStyle: {}".format(project.source_style.name)) # Copy: loader C files into working directory: build/ phases.templater.create_c_from_template()