From f022e1aa70a43520a91d3b2aa7b0dd0bf9bf1642 Mon Sep 17 00:00:00 2001 From: T1erno Date: Sun, 8 May 2022 22:46:20 -0500 Subject: [PATCH] Added Ctrl-c holder formatted --- shellerator.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shellerator.py b/shellerator.py index 30d440a..b69ade0 100755 --- a/shellerator.py +++ b/shellerator.py @@ -18,12 +18,20 @@ import socket from colorama import Fore from colorama import Style +from signal import signal +from signal import SIGINT import platform if platform.system() == 'Windows': from consolemenu import * else: from simple_term_menu import TerminalMenu +def def_handler(sig, frame): + print( Fore.RED + Style.BRIGHT + "\n[!] Execution canceled by user." + Style.RESET_ALL + '\n') + exit(1) + +signal(SIGINT, def_handler) + def menu(title, menu_list): if platform.system() == 'Windows': selection = SelectionMenu.get_selection(menu_list, title=title, show_exit_option=False)