pwdl / beta /shellLogic /logic.py
AkshitShubham's picture
Upload folder using huggingface_hub
41ca5f7 verified
raw
history blame
999 Bytes
from mainLogic.utils.os2 import SysFunc
from beta.shellLogic.handleLogics.HandleBasicCMDUtils import HandleBasicCMDUtils
from beta.shellLogic.handleLogics.HandleKeyAndAvailiblity import HandleKeyAndAvailiblity
from beta.shellLogic.handleLogics.HandleShellDL import HandleShellDL
from beta.shellLogic.TokenUpdate import TokenUpdate
os2 = SysFunc()
f1 = HandleBasicCMDUtils()
key_utils = HandleKeyAndAvailiblity()
dl_utils = HandleShellDL()
token_update = TokenUpdate()
commands_available={
# command: [location_of_function,help_class]
"exit": [f1.parseAndRun,""],
"cls" : [f1.parseAndRun,""],
"cd" : [f1.parseAndRun,""],
"cmd" : [f1.parseAndRun,""],
"get_key":[key_utils.parseAndRun,""],
"check": [key_utils.parseAndRun,""],
"edl": [dl_utils.parseAndRun,""],
"dl":[dl_utils.parseAndRun,""],
"tkn-up":[token_update.parseAndRun,""],
}
def execute(command,args=[]):
if command in commands_available:
commands_available[command][0](command,args)