Skip to content
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

Allow list downloading when lists already exist #16

Closed
marty-oehme opened this issue Oct 12, 2022 · 0 comments
Closed

Allow list downloading when lists already exist #16

marty-oehme opened this issue Oct 12, 2022 · 0 comments

Comments

@marty-oehme
Copy link
Owner

Currently, once there are lists existing in the bemoji data directory, the program will never download additional lists.
This holds, even if you specifically supply the program with the -D option which tells the program which lists you would like downloaded.

That means, for most people, after running the program once they will not be able to download additional lists and the -D option becomes largely useless.

What would improve usability instead, I believe, would be to change -D into a command switch, akin to -t, -c and -e currently, which starts a download of all lists supplied - no matter the current state of the data directory.

This will allow downloading additional lists at any point and makes the -D switch a little less useless after the initial run.

marty-oehme added a commit that referenced this issue Nov 4, 2022
Changed `-D` option to always download the lists supplied, regardless of
the database directory being empty or not.

This means you can download additional lists after the first program
run, or re-download lists later on. It *will* overwrite your custom
changes however if your files are called the same as the default list
names.

Additionally removed dependency on GNU version of cut and added some
simple tests for the download functionality.

Fixes #16.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant