3 bup_python="$(dirname "$0")/bup-python" || exit $?
4 exec "$bup_python" "$0" ${1+"$@"}
8 from bup import options
9 from bup import _helpers # fixes up sys.argv on import
14 o = options.Options(optspec)
15 (opt, flags, extra) = o.parse(sys.argv[1:])
18 o.fatal("no arguments expected")
20 r = re.compile(r'([\r\n])')
23 width = options._tty_width() or 78
28 sys.stdout.write('%s\n' % all[:78])
32 b = os.read(sys.stdin.fileno(), 4096)
33 except KeyboardInterrupt:
40 (line, splitchar, all) = l
43 sys.stdout.write('%-*s%s' % (lastlen, line, splitchar))
51 sys.stdout.write('%-*s\r' % (lastlen, ''))
53 sys.stdout.write('%s\n' % all)