the (sad) beginning of lish
This commit is contained in:
parent
f0beaa7190
commit
c984f77ed8
2 changed files with 20 additions and 3 deletions
|
|
@ -8,8 +8,24 @@ screen session perfectly.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from lib.frontends.frontend import Frontend
|
from lib.frontends.frontend import Frontend
|
||||||
|
import argparse
|
||||||
|
|
||||||
class LishFrontend(Frontend):
|
class LishFrontend(Frontend):
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
return
|
print("linspector interactive shell: Enter h or help for commands")
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
jobs = kwargs["jobs"]
|
||||||
|
parser.add_argument("-l", "--list", help="list current jobs")
|
||||||
|
while True:
|
||||||
|
|
||||||
|
|
||||||
|
rawInput = raw_input()
|
||||||
|
print(rawInput)
|
||||||
|
args = None
|
||||||
|
try:
|
||||||
|
args = parser.parse_args(rawInput)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
print(str(args))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import time
|
||||||
import logging
|
import logging
|
||||||
import subprocess as sp
|
import subprocess as sp
|
||||||
from lib.core.logger import Logger
|
from lib.core.logger import Logger
|
||||||
|
from lib.frontends.lish import LishFrontend
|
||||||
from lib.config.parser import FullConfigParser
|
from lib.config.parser import FullConfigParser
|
||||||
from apscheduler.scheduler import Scheduler
|
from apscheduler.scheduler import Scheduler
|
||||||
from lib.core.job import Job
|
from lib.core.job import Job
|
||||||
|
|
@ -75,7 +76,7 @@ def main():
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
#Todo: implement user handle
|
#Todo: implement user handle
|
||||||
time.sleep(10)
|
LishFrontend(jobs= jobs, scheduler=scheduler)
|
||||||
|
|
||||||
elif args.action == "stop":
|
elif args.action == "stop":
|
||||||
log.i("stopping linspector is currently unsupported")
|
log.i("stopping linspector is currently unsupported")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue