cmd/size.py

18 lines
334 B
Python
Raw Normal View History

2020-01-19 18:56:49 +00:00
import sys
from voussoirkit import bytestring
from voussoirkit import spinal
from voussoirkit import pathclass
paths = sys.argv[1:]
paths = [pathclass.Path(p) for p in paths]
total = 0
for path in paths:
if path.is_file:
total += path.size
elif path.is_dir:
total += spinal.get_dir_size(path)
print(total)