mirror of https://github.com/garabik/grc.git
pty option
This commit is contained in:
parent
7a641145e6
commit
448c5f064d
13
grc
13
grc
|
@ -2,10 +2,6 @@
|
|||
|
||||
import os, re, string, sys, getopt, signal
|
||||
|
||||
use_pty = 1
|
||||
|
||||
if use_pty:
|
||||
import pty
|
||||
|
||||
def version():
|
||||
print ("Generic Colouriser 1.9.1test")
|
||||
|
@ -20,6 +16,7 @@ Options:")
|
|||
-s --stdout redirect stdout, even if -e is selected
|
||||
-c name --config=name use name as configuration file for grcat
|
||||
--colour=word word is one of: on, off, auto
|
||||
--pty run command in pseudoterminal (experimental)
|
||||
""")
|
||||
sys.exit()
|
||||
|
||||
|
@ -34,7 +31,7 @@ def catch_signal(signum, frame):
|
|||
|
||||
|
||||
try:
|
||||
optlist, args = getopt.getopt(sys.argv[1:], "sec:", ["stdout", "stderr", "config=", "colour="] )
|
||||
optlist, args = getopt.getopt(sys.argv[1:], "sec:", ["stdout", "stderr", "config=", "colour=", "pty"] )
|
||||
except:
|
||||
help()
|
||||
|
||||
|
@ -48,6 +45,7 @@ stderrf = 0
|
|||
cfile = ""
|
||||
|
||||
colour = 1
|
||||
use_pty = 0
|
||||
|
||||
for i in optlist:
|
||||
if i[0] in ["--stderr", "-e"]:
|
||||
|
@ -67,6 +65,8 @@ for i in optlist:
|
|||
colour = sys.stdout.isatty()
|
||||
else:
|
||||
help()
|
||||
elif i[0] == '--pty':
|
||||
use_pty = 1
|
||||
|
||||
stdoutff = 1
|
||||
stderrff = 0
|
||||
|
@ -76,6 +76,9 @@ if stderrf == 1:
|
|||
if stdoutf == 1:
|
||||
stdoutff = 1
|
||||
|
||||
if use_pty:
|
||||
import pty
|
||||
|
||||
conffile = None
|
||||
if cfile == "":
|
||||
home = []
|
||||
|
|
Loading…
Reference in New Issue