Commit graph

61 commits

Author SHA1 Message Date
83bf1f7af6
new: Autocomplete files generation 2024-03-06 15:41:45 -06:00
b4073357f7
fix: No need for the unwrap_or()s 2024-03-06 03:02:53 -06:00
67dcd9e378
new: Do argparsing using clap-rs instead of handwritten parser 2024-03-06 02:56:48 -06:00
bc0ccd8107
feat: Possible to merge the short flags 2023-12-04 18:27:22 -06:00
16118a8d5a
feat: Added an option to automatically choose the first option 2023-12-04 17:47:55 -06:00
fd98c5d355
new: Support all ISO639_1 codes 2023-05-29 16:38:11 -05:00
89d15e9fb7
fix: Properly output Option enums 2023-05-29 00:14:12 -05:00
6178c022d1
change: Improved filename sanitization and some logic 2023-05-28 20:22:23 -05:00
5e5ba7ea0a
change: Do not dereference str when possible 2023-05-23 19:02:39 -05:00
779064034a
change: More consistency improvements 2023-05-23 19:02:35 -05:00
9456009b4d
change: Use String::new() everywhere 2023-05-23 19:02:26 -05:00
d7172c78f6
fix: Do not rename directory if only file was skipped 2023-05-21 22:42:30 -05:00
591ae8f796
fix: Remember choice if cancelled by user 2023-05-21 22:37:06 -05:00
8b6e83a55a
change: Put variable inside format string directly when possible 2023-05-21 21:10:47 -05:00
c7c1988b73
fix: Still ask for language for preprocessed files 2023-05-21 20:50:16 -05:00
96fcf425b0
fix: Sanitization doesn't squash single hyphens 2023-05-21 20:44:33 -05:00
e9314ccdda
new: Reuse same name for subtitle files and such 2023-05-21 20:39:38 -05:00
4d04f51251
fix: Gracefully exit after user cancellation 2023-05-21 16:47:06 -05:00
02fea4a71c
new: Try to sanitize the filename 2023-05-21 16:10:53 -05:00
7cb18202eb
fix: Do not print both processing and ignoring 2023-05-21 16:03:24 -05:00
5a4d7d0e1d Added support for multiple directors 2023-05-15 17:55:45 -05:00
1a83f88c0b Switched to tmdb_api 2023-05-15 17:10:51 -05:00
14e5899f36 Fixed clippy warnings 2023-04-26 17:27:39 -05:00
6d94a5429f Exit gracefully if config file doesn't exist 2023-02-28 23:18:56 -06:00
a1c4fb816e Skip irrelevant files 2023-02-26 14:06:29 -06:00
4ee97eb9a5 Updated README 2023-02-07 18:22:47 -06:00
5d294a4687 Show full language name in selection menu 2022-12-11 00:15:18 -06:00
2d6e063a97 Visual improvements 2022-12-10 22:23:44 -06:00
c52643033f Detect subtitle language from the old filename 2022-12-10 21:00:07 -06:00
26eb446de8 Improved arguments handling 2022-12-10 18:39:33 -06:00
5f348cddcf Version bump and name change 2022-12-09 15:02:20 -06:00
1309ed34b4 Skip renaming if destination exists 2022-12-09 15:00:00 -06:00
29fd0c3646 Visual changes 2022-12-09 14:48:52 -06:00
159e9d49eb Bug fix for directory renaming 2022-12-09 14:16:54 -06:00
0b64b0eae6 Exit when unknown argument is passed 2022-12-09 14:13:35 -06:00
d2c6670901 Change the menu from youchoose to inquire 2022-12-09 14:11:27 -06:00
006c80a822 Refactor functions and structs into separate files 2022-12-09 13:44:17 -06:00
e5c73b5cea Fix config file location when XDG folders not set 2022-12-09 02:30:24 -06:00
81095222ff Get the version from Cargo.toml 2022-12-09 02:26:39 -06:00
5ce914bddb Bug fix for argument parsing 2022-12-08 22:56:14 -06:00
04af34e3c3 Change version syntax 2022-12-08 22:04:49 -06:00
d6f6425a0d Added manpage 2022-12-08 21:59:53 -06:00
408824aca9 Updated help section and README 2022-12-08 21:23:58 -06:00
28d7c7d3b8 Added support for renaming directories 2022-12-08 21:18:50 -06:00
970f51f299 Fix typo in preview 2022-12-08 19:47:25 -06:00
d88a8102bf Further refactor movie processing 2022-12-08 19:46:45 -06:00
d293934ba5 Change control flow for some matches 2022-12-08 19:07:15 -06:00
46bbb3edee Fixed typo in dry-run detection 2022-12-08 18:44:10 -06:00
c95095f35f Handle case where year isn't present in filename 2022-12-08 18:20:07 -06:00
22db11a956 Refactor processing of args 2022-12-08 17:25:42 -06:00