transfer time, case insensitive
This commit is contained in:
@@ -300,7 +300,9 @@ for (( i=1; i<=$#; i++ )); do
|
|||||||
|
|
||||||
opts+=( "$value" )
|
opts+=( "$value" )
|
||||||
done
|
done
|
||||||
|
if [[ "${#opts[@]}" -eq 0 ]]; then
|
||||||
|
_help
|
||||||
|
fi
|
||||||
select_option "${opts[@]}"
|
select_option "${opts[@]}"
|
||||||
exit $?
|
exit $?
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import argparse, sys, os
|
import argparse
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
|
|
||||||
@@ -145,8 +147,8 @@ def parse_speed(speed_string):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
(divisor_string, divider_string) = speed_string.split("/", 1)
|
(divisor_string, divider_string) = speed_string.split("/", 1)
|
||||||
|
|
||||||
divisor = parse_size(divisor_string)
|
divisor = parse_size(divisor_string)
|
||||||
|
|
||||||
if divisor == None:
|
if divisor == None:
|
||||||
# Cannot parse
|
# Cannot parse
|
||||||
return divisor
|
return divisor
|
||||||
@@ -177,22 +179,22 @@ if __name__ == "__main__":
|
|||||||
opts = parse_options()
|
opts = parse_options()
|
||||||
|
|
||||||
if opts.rate:
|
if opts.rate:
|
||||||
speed = parse_rate(opts.speed)
|
speed = parse_rate(opts.speed.lower())
|
||||||
if speed == None:
|
if speed == None:
|
||||||
print_err("Cannot parse rate ( ex. 3.5s/kb )")
|
print_err("Cannot parse rate ( ex. 3.5s/kb )")
|
||||||
print_err("Rate: %s"%( opts.speed, ))
|
print_err("Rate: %s"%( opts.speed, ))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
speed = parse_speed(opts.speed)
|
speed = parse_speed(opts.speed.lower())
|
||||||
if speed == None:
|
if speed == None:
|
||||||
print_err("Cannot parse speed ( ex. 3.5Mb/s )")
|
print_err("Cannot parse speed ( ex. 3.5Mb/s )")
|
||||||
print_err("Speed: %s"%( opts.speed, ))
|
print_err("Speed: %s"%( opts.speed, ))
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
size = parse_size(opts.size)
|
if os.path.isfile(opts.size):
|
||||||
|
|
||||||
if size == None:
|
|
||||||
size = get_files_size(opts.size)
|
size = get_files_size(opts.size)
|
||||||
|
else:
|
||||||
|
size = parse_size(opts.size.lower())
|
||||||
|
|
||||||
if size == None:
|
if size == None:
|
||||||
print_err("Cannot parse size, and it's not a path either ( ex. 11Gb / file.name )")
|
print_err("Cannot parse size, and it's not a path either ( ex. 11Gb / file.name )")
|
||||||
|
|||||||
Reference in New Issue
Block a user