-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLI documentation / usability / default values #20
Comments
Thank you for the feedback! will handle it. |
e. See
-s, -S, and -b options now accept [kKmMgG] units.
Available ciphers and hmacs are now printed in
mscp now accepts arbitrary integers for -s and -S.
IMHO, it is an intuitive/common behavior that program does not create directories automatically, like
There are several design choices and implementation considerations. I will consider it separately from this issue.
Both user@host and -l can specify username, as with the ssh command.
I understand. The default MAX_CHUNK_SIZE is now
Now it is changed to 16MB.
I guess you misunderstand
|
All fixes were pushed to the dev branch and not in the main at present. If you have no significant concerns, I will make a new release at an early date (because the current resume transfer is broken as mentioned by #16. |
v0.2.1 including those changes has been released. Thanks again for the feedback! |
Just a few minor things concerning the CLI help and some usability / default value stuff. More like a collection of things here.
Concerning the help:
-n
has defaultfloor(log(cores)*2)+1
, but is thatlog10
orlog2
?-s
says it has default 64M, but as a user I cannot givemscp
the number with units - I have to specify bytes. I'd like to be able to put something like-s 4M
myself.-g
,-c
,-M
?Concerning usability:
-s
and-S
are not divisible by 4096,mscp
will give an error and exit. Can't it just round to the next allowed value?mscp
not create the directory needed for-W
itself?mscp
would take care of the checkpoints automatically (maybe by making a properly named temporary folder?unison
does just that. I don't know if thersync
way (--partial --append-verify
) would work formscp
too. Browsers like chrome just leave unfinished downloads as they are, but they get an extension that signals incompleteness (.crdownload
). What I like about all those ideas is that they happen automatically, increasing user friendlyness).user@host
. What is-l
for?Concercing the default values:
-u 1
(but-n 12
). The other way round (-u 12 -n 1
), I get just plainrsync/scp
performance which is horribly slow. The default values however seem to prefer high ssh connection count but low connection count. That does not really cater to the intended audience.All in all, thank you for your software that makes my transfers fast again. I like it a lot despite the flood of tickets I reported.
The text was updated successfully, but these errors were encountered: