prompt: print a horizontal line between prompt invocations
This commit is contained in:
parent
72bcd29bcb
commit
cfc845d004
1 changed files with 9 additions and 0 deletions
|
@ -165,6 +165,7 @@ class Settings:
|
||||||
self.cmd_start_time = int(argv[8]) if argv[8] else None
|
self.cmd_start_time = int(argv[8]) if argv[8] else None
|
||||||
self.is_root = os.geteuid() == 0
|
self.is_root = os.geteuid() == 0
|
||||||
self.is_daemon = os.geteuid() < 1000
|
self.is_daemon = os.geteuid() < 1000
|
||||||
|
self.horizontal_sep = "--no-horizontal-line" not in argv
|
||||||
except:
|
except:
|
||||||
print("Usage: %s $COLUMNS $PWD last_refresh_time load_warn load_error space_warn space_error")
|
print("Usage: %s $COLUMNS $PWD last_refresh_time load_warn load_error space_warn space_error")
|
||||||
print(" e.g. %s 1 $COLUMNS $PWD 25 1.25 2.5 0.15 0.05")
|
print(" e.g. %s 1 $COLUMNS $PWD 25 1.25 2.5 0.15 0.05")
|
||||||
|
@ -712,11 +713,19 @@ class StatsPart(Part):
|
||||||
self.fragments.append(space_string(stor_free) %(stor_free_si[0], stor_free_si[1]))
|
self.fragments.append(space_string(stor_free) %(stor_free_si[0], stor_free_si[1]))
|
||||||
self.fragments.append(style_reset())
|
self.fragments.append(style_reset())
|
||||||
|
|
||||||
|
def make_horizontal_line(settings):
|
||||||
|
if settings.horizontal_sep:
|
||||||
|
return "─" * settings.term_width + "\n"
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
settings = Settings(sys.argv)
|
settings = Settings(sys.argv)
|
||||||
sysload = Sysload()
|
sysload = Sysload()
|
||||||
overloaded = sysload.load1 >= settings.load_error
|
overloaded = sysload.load1 >= settings.load_error
|
||||||
|
|
||||||
|
hr = make_horizontal_line(settings)
|
||||||
|
if hr:
|
||||||
|
sys.stderr.write(hr)
|
||||||
|
|
||||||
lp = LoginPart(settings, sysload)
|
lp = LoginPart(settings, sysload)
|
||||||
pp = PathPart(settings, overloaded)
|
pp = PathPart(settings, overloaded)
|
||||||
gp = "" if overloaded else GitPart()
|
gp = "" if overloaded else GitPart()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue