Commit Graph

77 Commits

Author SHA1 Message Date
Martchus 22aa2f0851 Handle TRACKTOTAL/DISCTOTAL/PARTTOTAL fields in Vorbis Comments
See the corresponding tagparser commit
2024-02-28 21:39:52 +01:00
Martchus d26a7afc47 Change `--java-script` to just `--script`
This should be specific enough in this context and is more consistent with
`--script-settings`.
2023-08-19 00:18:27 +02:00
Martchus f4346fb8e6 Allow preserving the muxing/writing application
See https://github.com/Martchus/tageditor/issues/108
2023-08-09 23:27:34 +02:00
Martchus d248c63279 Allow passing settings to JavaScript 2023-08-07 17:30:25 +02:00
Martchus 22953ad0da Allow tag processing via JavaScript 2023-07-30 16:15:19 +02:00
Martchus 27a1d6b81e Actually add the `--pedantic` to the `set` operation 2023-05-03 20:41:05 +02:00
Martchus 40acb0bdec Fix --no-color argument 2023-04-29 12:25:10 +02:00
Martchus b7016f98a2 Add pedantic argument to allow returning a non-zero exit code in case of errors
This is especially useful to check whether a file is complete, e.g. one might
use `tageditor info --validate --pedantic --files …` to check whether the
specified files are ok. (If they were truncated there's be an error about it
and the command would return a non-zero exit code. Without pedantic this would
just return in a non-zero exit code if the file couldn't be parsed at all.)
2023-04-25 23:16:15 +02:00
Martchus b26b972e25 Return non-zero exit code in all fatal error cases
See https://github.com/Martchus/tageditor/issues/83
2022-05-21 13:06:34 +02:00
Martchus df1c949f88 cli: Revamp `extract` to allow specifying index of value to extract 2022-03-16 20:37:35 +01:00
Martchus 52edf572d4 Update documentation for `--remove-target` CLI option 2021-12-31 00:32:25 +01:00
Martchus fef97aa1db Allow specifying `--validate` flag when displaying file info 2021-08-18 23:12:27 +02:00
Martchus e505202ba2 Apply clang-format 2021-07-06 16:32:00 +02:00
Martchus b4d1df8592 Fix typos found via `codespell --skip .git -w` 2021-07-03 19:38:36 +02:00
Martchus 28cc7ac1da Apply clang-format 2021-06-03 23:18:20 +02:00
Martchus 7ada28b06e cli: Allow preserving the modification time
See https://github.com/Martchus/tageditor/issues/66
2021-06-01 21:56:23 +02:00
Martchus 9e0ce80c8c cli: Add --quiet flag to set operation 2021-05-27 18:56:42 +02:00
Martchus c05a976bac Apply clang-format 2020-04-24 23:26:52 +02:00
Martchus c8cbe2852b Add extraction example to CLI documentation 2020-04-16 20:18:37 +02:00
Martchus 911dba870e Improve CLI-only message 2020-04-16 19:52:54 +02:00
Martchus f3ce0f23ec Fix building without GUI
See https://github.com/Martchus/tageditor/issues/53
2020-04-05 21:40:12 +02:00
Martchus 66a45f7578 Adapt to changes in c++utilities 2019-06-12 20:47:44 +02:00
Martchus 66c9250246 Adapt to changes in c++utilities 2019-06-10 22:49:46 +02:00
Martchus 1e6facc2a8 Add 'track+=' example to CLI help 2019-02-13 18:15:10 +01:00
Martchus 5e0aa7ea6d Add custom fields example to help 2019-01-02 17:09:13 +01:00
Martchus 4edeaa1ab2 Support showing unsupported fields when displaying tag info 2018-05-13 00:27:42 +02:00
Martchus 73fb412cfc Simplify creation of CLI arguments 2018-03-14 18:44:33 +01:00
Martchus 1f4a79403e Turn most warnings into fatal errors 2018-03-13 19:20:41 +01:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus 82ccb9b9f3 cli: Allow to set backup path 2018-02-20 21:36:55 +01:00
Martchus 5254e6cdf9 Add --pretty flag to JSON export 2018-01-26 18:09:53 +01:00
Martchus 01e57c86d6 Add JSON export 2018-01-15 01:08:36 +01:00
Martchus d06004d01a cli: Improve help/auto-completion for track attributes 2017-12-05 15:21:59 +01:00
Martchus 02586635b5 Add option to specify time span output format
See https://github.com/Martchus/tageditor/issues/27
2017-11-29 22:57:32 +01:00
Martchus 163abf3b02 Make use of escape codes configurable 2017-10-17 00:01:58 +02:00
Martchus df6c9234df Improve argument descriptions/examples 2017-09-29 20:59:42 +02:00
Martchus 90ee0991d2 Use Argument::varValueCount 2017-09-29 18:28:54 +02:00
Martchus 4dc3f7fb44 Use ArgumentParser::parseArgsOrExit() 2017-09-29 17:20:54 +02:00
Martchus 041b53101a Make definitions for gui support project specific 2017-04-27 22:10:55 +02:00
Martchus 900eb45ef8 Remove spaces before end of line 2017-03-29 00:59:04 +02:00
Martchus fe23039fc3 Fix building without GUI 2017-03-21 10:01:35 +01:00
Steven Penny 1a181d36d4 Proper include qtutilities/misc/conversion.h
C’mon man, this is just lazy.
2016-12-29 22:39:03 -06:00
Martchus 7d464f496f Consider all strings from tagparser UTF-8 2016-12-20 23:53:33 +01:00
Martchus 77da65ddf7 Convert args to UTF-8 under Windows 2016-12-19 23:50:10 +01:00
Martchus 015dd6e181 Fix --tag-pos option
Also add test and show tag pos for MP4 files
2016-11-15 22:45:19 +01:00
Martchus 30fc881a30 Remove ambiguous argument abbreviations 2016-11-15 22:03:56 +01:00
Martchus db11dc9f1e Uniform line endings (dos2unix) 2016-08-29 20:23:27 +02:00
Martchus 1a7f87e21d Add --output-files options for setting tags 2016-08-07 22:08:11 +02:00
Martchus 5010d3621d Improve CLI and add more tests 2016-08-06 22:03:29 +02:00
Martchus 46f006f289 Add more CLI tests 2016-08-04 20:41:05 +02:00