Romain
ad46c8db87
chores(deps): fix build after Boxen upgrade
...
Boxen has a new line-wrapping behavior that doesn't use
line breaks when the content is over 80 characters.
It's simpler to reformat the message.
2020-12-30 23:55:46 +01:00
Romain
3ced05ad1f
feat(core): option to specify the log file
2020-12-30 13:29:09 +01:00
Romain
0f42dc8f85
feat(core): option to specify the database path
...
Fixes #216
2020-12-30 13:25:07 +01:00
Romain
60c3902edc
feat(albums): Support custom sorting per nesting levels, fix #179
2020-05-11 00:36:46 +02:00
Romain
d0fc6b590b
test(cli) boolean options are case sensitive
2020-05-09 18:24:59 +02:00
Romain
3671c1211c
refactor(cli): simplify options parsing + include options in integration test
2019-07-07 22:09:20 +02:00
Romain
96bb3ad902
feat(resize): new options to control preview images (resize, copy, symlink…)
...
Fixes #115
2019-02-07 22:08:38 +01:00
Romain
e9beb830a2
feat(core): skip files that can’t be processed + show a summary at the end
...
Thumbsup used to stop at the first problem processing a file.
This was a problem on large galleries where you’d need to run it again and again, fixing files as you went.
This change:
- skips problematic files and shows a summary at the end
- logs all warnings/errors to <thumbsup.log> when running the default output
Also refactor and cleanup of the logging logic.
2018-06-09 00:20:29 +02:00
Romain
7208642d95
test(all): increase unit test coverage
2018-06-08 23:39:09 +02:00
Romain
03a9c9a319
refactor: themes are now standalone folders, to prepare for external loading
...
Every theme is made of { Handlebars + Less + Partials + Helpers + Public }
2018-06-01 23:49:53 +02:00
Romain
3c946621ec
feat(core): new --gm-args flag to pass additional options to GraphicsMagick
...
Example: thumbsup --gm-args ‘modulate 120’ --gm-args ‘equalize’
Closes #89 .
2018-05-14 22:05:33 +02:00
Romain
e5f6df3d28
refactor(cli): deprecated options logic now handled in <options> module
2017-12-23 21:33:43 +11:00
Romain
286dc8d15f
feat(albums): --albums-from can be a list of patterns with special keywords
...
- %path expands to the path of the photo/video
- %keywords expands to the IPTC keywords of the photo
- {format} expands to the photo's EXIF date, e.g. {YYYY MM}
2017-12-23 20:32:10 +11:00
Romain
23f19566d0
test(cli): add unit tests for options parsing, especially custom logic on top of yargs
2017-12-22 22:28:37 +11:00