copilot-swe-agent[bot]
a2feca6cca
Fix format flag crash and add comprehensive tests
...
- Remove NoOptDefVal which caused the format flag to fail with space-separated values
- Add 5 comprehensive unit tests for format flag: space syntax, short form, equals syntax, default value, and case-insensitive
- Update README with detailed format flag documentation and examples
- Format flag now works with all syntaxes: --format webp, -f webp, --format=webp
- Default value (webp) is preserved and shown in help text
Co-authored-by: Belphemur <197810+Belphemur@users.noreply.github.com >
2025-12-10 20:19:10 +00:00
Antoine Aflalo
51af843432
chore: typo fix
2025-09-10 09:02:42 -04:00
Antoine Aflalo
a8587f3f1f
fix(docker): have already the converter in the docker image
2025-09-09 22:21:50 -04:00
Antoine Aflalo
f08e8dad7b
fix: releasing app
2025-09-09 19:36:05 -04:00
Antoine Aflalo
e0c8bf340b
ci: add test preparation
2025-09-09 09:58:50 -04:00
Antoine Aflalo
6205e3ea28
feat(gif): support gif file
...
See .gif file extension support and more exception handling
Fixes #105
2025-09-03 21:04:51 -04:00
Antoine Aflalo
9bca0ceaf4
fix: add autocomplete defintion for log level
2025-08-26 22:39:23 -04:00
Antoine Aflalo
c2a6220fde
fix(logging): fix logging parameter not taken into account
2025-08-26 22:36:23 -04:00
Antoine Aflalo
e26cf7a26a
fix: test
2025-08-26 21:37:51 -04:00
Antoine Aflalo
4e5180f658
feat: add timeout option for chapter conversion to prevent hanging on problematic files
...
fixes #102
2025-08-26 21:34:52 -04:00
Antoine Aflalo
32c009ed9b
feat: integrate zerolog for enhanced logging across multiple components
2025-08-26 21:16:54 -04:00
Antoine Aflalo
94fb60c5c6
feat: enhance logging capabilities with zerolog integration and command-line support
2025-08-26 21:07:48 -04:00
Antoine Aflalo
dfee46812d
feat: use Zerolog for logging.
2025-08-26 20:55:34 -04:00
Antoine Aflalo
989ca2450d
feat: support CBR files in optimize and watch commands
...
Fixes #75
2025-06-12 09:18:06 -04:00
Antoine Aflalo
efe1696bfa
fix(memory): fix possible memory leak and add better tests
2025-02-13 20:02:45 -05:00
Antoine Aflalo
dd7b6a332c
refactor: update import paths to use internal package
2025-02-13 19:43:18 -05:00
Antoine Aflalo
07bc88bb04
fix: v2 versioning
2024-12-06 17:28:09 -05:00
Antoine Aflalo
e798a59a43
perf: fix any unhandled errors
2024-09-10 15:10:40 -04:00
Antoine Aflalo
1b026b9dbd
fix(watch): add missing split option in log
2024-09-09 09:11:45 -04:00
Antoine Aflalo
dbef43d376
fix(watch): fix watch command not using proper path
2024-08-28 15:06:47 -04:00
Antoine Aflalo
839ad9ed9d
fix(cbz): make pages be the first in the cbz by only be number
2024-08-28 09:16:19 -04:00
Antoine Aflalo
c8879349e1
feat(split): Make the split configurable for the watch command
2024-08-28 09:10:08 -04:00
Antoine Aflalo
5ac59a93c5
feat(split): Make the split configurable for the optimize command
2024-08-28 09:06:49 -04:00
Antoine Aflalo
f451b660be
fix: get proper version
2024-08-27 20:22:22 -04:00
Antoine Aflalo
c8fe726a96
fix: quality value validation
2024-08-27 20:18:36 -04:00
Antoine Aflalo
6a456349d9
feat: add version command
2024-08-27 19:43:13 -04:00
Antoine Aflalo
e776007978
perf: make override default for watch
2024-08-27 15:33:57 -04:00
Antoine Aflalo
3d25d00298
fix: lint
2024-08-27 15:32:23 -04:00
Antoine Aflalo
7d824d2aa3
perf: use viper as source for format
2024-08-27 15:32:05 -04:00
Antoine Aflalo
cd9bd387fa
feat: watch command for optimize
2024-08-27 14:58:21 -04:00
Antoine Aflalo
7104121fcf
refactor: prepare the ground for watch command
2024-08-27 14:19:07 -04:00
Antoine Aflalo
c6a8caf317
refactor: change the optimize command
2024-08-27 13:37:53 -04:00
Antoine Aflalo
634f13582e
refactor: change package name
2024-08-27 13:27:50 -04:00
Antoine Aflalo
bc52b1a949
perf: improve error handling by having error channel
2024-08-27 09:54:47 -04:00
Antoine Aflalo
1ac8b42cf5
test: improve the test by loading the chapter after
2024-08-27 09:29:31 -04:00
Antoine Aflalo
128a981f91
test: add test for convert command
2024-08-27 09:10:50 -04:00
Antoine Aflalo
fdde3a344a
refactor: update namespace
...
Now that it's hosted on github
2024-08-27 08:56:38 -04:00
Antoine Aflalo
01e5c78369
feat: add format setting for completion
2024-08-27 08:52:19 -04:00
Antoine Aflalo
c8b78985d4
perf: use walkdir
2024-08-26 23:45:30 -04:00
Antoine Aflalo
590dd646e7
fix: check for converter ready to do its job
2024-08-26 23:42:15 -04:00
Antoine Aflalo
135db7a1f8
feat: avoid converting already converted chapters
2024-08-26 23:15:14 -04:00
Antoine Aflalo
2aeecd363a
feat: init with converting cbz files
2024-08-26 22:48:54 -04:00