Add --update
flag with warning messages.
#28
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change adds a new flag,
--update
, that will invokenix-index
to update the database.Along with this change I've added better warning and error messages when dealing with a missing database. The user will now be warned, and told the appropriate remedy, if the database is missing or older than 30 days.
Unfortunately I did need to add another dependency to handle
xdg
settings correctly. I don't think it added too much size to the binary, but we should probably pay attention to that since this is now a 1MB binary instead of a <100 line bash script.This was prompted by the UX issues seen in #21, and #23, which were created in #18