Commit Graph

36 Commits

Author SHA1 Message Date
RatzzFatzz
80c46508b8 Add tests for validation and extract command from Main 2025-12-14 22:47:41 +01:00
RatzzFatzz
7427e3aa27 Migrate CachedFileProcessor to proxy pattern 2025-12-13 17:29:43 +01:00
RatzzFatzz
37cedecea7 Make InputConfig no longer be a singleton 2025-12-11 01:47:55 +01:00
RatzzFatzz
04722d9279 Improve attribute processor 2025-12-11 01:25:08 +01:00
RatzzFatzz
0b61deccbf Major system rework 2025-12-10 21:31:29 +01:00
RatzzFatzz
63bcd92db9 Use recommended way to terminate if no args are given 2025-12-09 04:35:25 +01:00
RatzzFatzz
0b8dfa7464 Improve usage help display 2025-12-09 04:34:32 +01:00
RatzzFatzz
f08a6ef1da Improve example command 2025-12-09 04:33:50 +01:00
RatzzFatzz
181c718e7a Make picocli fully handle config validation 2025-12-04 23:20:49 +01:00
RatzzFatzz
9ab417f71d Improve input validation 2025-12-04 22:09:24 +01:00
d24aedb0af Fix mkvpropedit call & improve logging 2025-05-02 03:27:24 +02:00
RatzzFatzz
d98c4cd49e Handle empty input 2025-02-04 17:57:34 +01:00
RatzzFatzz
44d2601d3e Update config parameters and descriptions 2025-02-04 13:49:19 +01:00
RatzzFatzz
547b5ad86c Update threads test 2024-11-27 21:19:08 +01:00
RatzzFatzz
b638d93358 Improve command description 2024-11-22 00:44:02 +01:00
RatzzFatzz
4714ef8db1 Update config tests 2024-11-18 23:59:17 +01:00
RatzzFatzz
321115b9ca Rework app to use picocli 2024-11-17 23:42:06 +01:00
686a9a0da1 Implement caching & fix minor bugs 2023-04-16 13:07:58 +02:00
440251c7c9 Add dir loading for coherent feature 2023-03-01 19:13:07 +01:00
73be93a4b6 Prepare for coherent feature by restructuring AttributeUpdaterKernel 2023-02-26 18:55:17 +01:00
1d6098efc1 Add config validators & tests 2022-09-13 18:58:16 +02:00
b5030f9401 Add config validators 2022-09-03 21:14:07 +02:00
a606c50637 Add language validation & refactor config initialization 2022-04-18 15:07:56 +02:00
c2f32a30ce Add property to include/exclude files by pattern 2022-04-11 23:26:34 +02:00
5cbf3fede2 Add property for file exclusion 2022-04-04 23:40:42 +02:00
a5b0224d6c Reimplement basic statistics 2022-03-30 20:32:26 +02:00
f7a2e4234a Add cli property for forced keywords 2022-03-30 20:09:32 +02:00
c11431d85b Change track selection 2022-03-28 22:35:02 +02:00
a1e9031cbc Restructure files & remove unused code & simplify few statements 2022-03-23 21:02:28 +01:00
1df06e8a08 Add safe-mode 2022-03-21 23:21:15 +01:00
feaeda746a Implement cli parameter basis 2022-03-20 20:49:34 +01:00
79fa6de190 [FIX] Linux compatibility 2020-06-04 23:07:32 +02:00
ee019ec121 [ADDED] First README & [FIX] path checking 2020-06-04 01:54:03 +02:00
e0a21b5d7c [IMPL] Changed to CLI tool 2020-06-04 00:53:33 +02:00
RatzzFatzz
401840e554 [FIX] jar 2020-05-10 19:36:21 +02:00
RatzzFatzz
8e5770babd [IMPL] Updating files (complete refactor mostly done) 2020-04-08 19:47:55 +02:00