3 from bup import options
4 from bup import _helpers # fixes up sys.argv on import
9 o = options.Options(optspec)
10 (opt, flags, extra) = o.parse(sys.argv[1:])
13 o.fatal("no arguments expected")
15 r = re.compile(r'([\r\n])')
18 width = options._tty_width() or 78
23 sys.stdout.write('%s\n' % all[:78])
27 b = os.read(sys.stdin.fileno(), 4096)
28 except KeyboardInterrupt:
35 (line, splitchar, all) = l
38 sys.stdout.write('%-*s%s' % (lastlen, line, splitchar))
46 sys.stdout.write('%-*s\r' % (lastlen, ''))
48 sys.stdout.write('%s\n' % all)