diff options
Diffstat (limited to 'saneterm/__main__.py')
-rw-r--r-- | saneterm/__main__.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/saneterm/__main__.py b/saneterm/__main__.py index ee71ca3..9764bb5 100644 --- a/saneterm/__main__.py +++ b/saneterm/__main__.py @@ -8,6 +8,8 @@ def get_parser(): default_cmd = os.environ["SHELL"] if "SHELL" in os.environ else "sh" parser = argparse.ArgumentParser() + parser.add_argument('-l', metavar='LIMIT', type=int, + default=5000, help='Amount of lines to store in scroback buffer') parser.add_argument('command', metavar='CMD', type=str, nargs='*', default=[default_cmd], help='Command to execute (defaults to $SHELL)') @@ -17,7 +19,7 @@ def main(): parser = get_parser() args = parser.parse_args() - win = Terminal(args.command) + win = Terminal(args.command, args.l) win.connect("destroy", Gtk.main_quit) win.show_all() Gtk.main() |