-
-
Notifications
You must be signed in to change notification settings - Fork 95
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
Update the database *after* printing #197
Comments
I think an alternative, less invasive solution would be for me to simply create a systemd timer that runs If this is the recommended solution, though, it would be useful to have a new |
I can see a downside with this, although not a major one by any means. Recently, I made a commit (tldr-pages/tldr#12983) which fixed a very very bad oversight, which would have completely either ruined someones PC, or just given them a bad time. If the cache hadn't been updated first, users could have potentially gotten the outdated and damaging page. This is probably 1 in a million but just putting it out there. Regarding the systemd timer, that should be opt-in if it were to be done, people don't like their computer contacting things without their knowledge, also 27MB is quite sizeable in terms of internet usage where on cellular devices, most still have data caps and even home internet connections for some people. |
@CleanMachine1 Thanks for your response.
I agree with this point. That's why I suggest that if tldr detects the page has been updated, it should print a warning. When the user sees this, it would be up to them to just re-run the same tldr command so they can view the same page again. In retrospect, maybe some people don't want to see out of date pages at all. So if we just had a
Agreed. Tldr shouldn't automatically install such a timer. People who want the timer, can write it themselves. But if we added an |
The tldr client frequently wants to update pages, which requires a network request, which takes a few seconds. This seems to me like not ideal UX for a quick reference tool. When I'm trying to look up some basic syntax of a command, giving an answer quickly is more important than giving a definitive one - if I want the definitive, I'd be looking at the man page or searching on the internet instead of using tldr.
From what I can tell, the current flow is:
I think a better UX would be:
This is of course more complex, but I think justified by the benefit to the user. What do you think? I'm willing to author a PR if the idea sounds reasonable.
The text was updated successfully, but these errors were encountered: