907842d5cc
Add os.sep to workdrive_drive splitdrive to fix disk usage reading.
...
Splitdrive returns "C:" on Windows and "" on Linux, and passing this
into disk_usage actually returns info about the cwd disk.
2020-10-29 15:53:03 -07:00
ae6954d573
Add compression, rar_profile arguments.
2020-10-23 07:52:57 -07:00
437d2bdd48
Move DOCSTRING above rarpar_argparse def.
2020-10-12 22:06:09 -07:00
55bd1d07a8
Fix some inconsistent help text formatting.
2020-10-12 21:59:02 -07:00
c0919242c2
Only add -r recurse flag if input path is directory.
...
I discovered an issue when the input path was a file, winrar was trying
to access a sibling directory (particularly $recycle.bin while on drive
root) and raising permission denied errors.
2020-08-23 22:21:36 -07:00
1d97479f41
Fix free_space calculating incorrectly when using mounted drives.
...
If the file is on a drive mounted to a path, it was previously
calculating the free space on the mount drive, instead of whatever
the moveto drive was.
2020-08-23 22:20:04 -07:00
57e56f3f02
Print error level if not 0.
2020-08-23 22:18:10 -07:00
2fc55ee330
Let RARCOMMAND take path and create derivatives by itself.
2020-08-23 22:17:50 -07:00
f812e65b80
Add argument --recycle to recycle input file after rarpar.
2020-06-24 22:27:12 -07:00
c8fc83dacf
Add stricter requirement that callable returns 0 or None.
...
Not just any falsey value will do.
2020-06-24 22:26:27 -07:00
19ce9fea03
Raise custom NotEnoughSpace exception instead of IOError.
2020-06-22 17:41:51 -07:00
83d5993b66
Add rarpar.py.
2020-03-13 14:59:49 -07:00