mirror of
https://github.com/fmang/opustags.git
synced 2025-03-13 16:10:08 +01:00
- Added Catch (downloaded automatically by cmake) for unit tests - Added basic tests/ and src/ directories - Added basic unit test example. Any changes to files other than main.cc in src/ will recompile the relevant tests as needed - Added CMakeLists that compiles the project using cmake - Moved the man page to docs/ - Moved old source file to src/ - Since libogg doesn't support cmake based builds, I've added also a module in CMakeModules that searches for it, but I haven't tested if it works yet... - Haven't really touched Makefile - I've changed it only to refer to the new file locations
opustags
View and edit Opus comments.
Requirements
- A POSIX-compliant system,
- libogg.
Installing
make
make DESTDIR=/usr/local install
Documentation
Usage: opustags --help
opustags [OPTIONS] FILE
opustags OPTIONS FILE -o FILE
Options:
-h, --help print this help
-o, --output write the modified tags to a file
-y, --overwrite overwrite the output file if it already exists
-d, --delete FIELD delete all the fields of a specified type
-a, --add FIELD=VALUE add a field
-s, --set FIELD=VALUE delete then add a field
-D, --delete-all delete all the fields!
-S, --set-all read the fields from stdin
See the man page, opustags.1
, for extensive documentation.
Languages
C++
80.1%
Perl
10.4%
Roff
7.4%
CMake
2.1%