-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
Suggestions for improvements #2
Comments
@ncw |
I update help message. See #3 |
I added --dry-run option. See #5 |
I added --file option. See #12 |
I added list subcommand. See #13 |
@ncw |
Very nice changes - thank you :-) I had a go with the fixes and these are the things I noticed while testing it. I note that the traditional short flag for
For
Users would normally expect to find these on the command line (I certainly did!) so you'd write
When you do an When I run the tooll it prints this 29 times! What does it mean? Contains which directory? Can it print it only once with a better error message?
|
OK, OK, OK, OK, I fix them this weekend :) Thank you for your advice. |
Improve from "Suggestions for improvements #2"
@ncw
Now
In case of --dry-run, you cannot get the latest version. I'm wondering whether this method is good or not.
I deleted this log message. |
I implemented it.
|
@ncw |
Thank you too for a very useful tool 🙂 |
Nice tool - thank you.
Here are some suggestions for improvements you may not have thought of. It is intended as helpful comments, not criticism, so feel free to implement, adapt or ignore as you choose :-)
Help
gup --help
needs more text - this could do with some of the text in the README.md. I wasn't sure how to use the command just by looking at this help.Dry run mode
With tools that are making changes to my system, I'd really like a
--dry-run
mode so I can see what the tool would do if I ran it.Update named items only
I'd like the tool to be able to update only the binary (or binaries) I mention in the command line, not everything.
Update needs a flag or command
It probably shouldn't update everything unless you pass a flag - say
-a
or--all
, or maybe with a subcommandgup update
. I can tell you that sysadmins get upset with commands that do loads of stuff when you run them with no arguments. How do I know this? Well, I write tools for sysadmins and got a lot of very direct feedback!List
A
list
subcommand which lists current versions of everything would be nice.The text was updated successfully, but these errors were encountered: