import sys from voussoirkit import pathclass from voussoirkit import pipeable from voussoirkit import spinal @pipeable.ctrlc_return1 def main(argv): total = 0 for path in pipeable.go(): path = pathclass.Path(path) if path.is_file: total += path.size elif path.is_dir: total += spinal.get_dir_size(path) pipeable.stdout(total) return 0 if __name__ == '__main__': raise SystemExit(main(sys.argv[1:]))